Skip to content

Implementations of voice, music and other acoustic signal processing techniques with explicative GUI.

Notifications You must be signed in to change notification settings

trungd/acoustic-signal-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

acoustic-signal-processing

Voice/Music acoustic signal processing techniques with explicative GUI.

Implementations

  • Hidden Markov Model with MFCC as feature vector for simple voice recognition

  • Non-negative Matrix Factorization for Sound Separation

  • Autocorrelation / Subharmonic Summation for pitch detection

Features

  • Real-time or file input

  • Display multiple charts as of entire period or specified frame length.

  • Display calculation and recognition results: loudness, fundamental frequency, Japanese vowel prediction,...

Chart List

Waveform (current frame / entire period)

Waveform of entire period with marker indicating current position.

Waveform of current frame.

Spectrum

Spectrogram

Spectrogram with display of voiced / unvoiced period differentiated using zero-crossing rate and fundamental frequency.

Autocorrelation

Autocorrelation and fundamental frequency position (second peak)

Spectrum + Cepstrum (frame)

Display filter spectrum (default: lifter order 13) in comparison with original spectrum.

Recognition Result

Using saved training result to determine a / i / u / e / o period.

Libraries

About

Implementations of voice, music and other acoustic signal processing techniques with explicative GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages