Skip to content

A set of speech feature extraction functions for ASR and speaker identification written in matlab.

License

Notifications You must be signed in to change notification settings

creativesh/matlab_speech_features

 
 

Repository files navigation

matlab_speech_features

A set of speech feature extraction functions for ASR and speaker identification written in matlab. Documentation is available at http://www.practicalcryptography.com/miscellaneous/machine-learning/matlab_speech_features-documentation/

Why do all the functions start with "msf_"? Mainly because matlab already has some functions e.g. "lpc" and the other names are short, so I prepended "msf" to the function names so that it was clear which functions are provided by this package and which are not.

currently implemented:

Feature Description
MFCCs Mel frequency cepstral coefficients
LFBE Log filterbank energies
SSC Spectral Subband Centroids
LPCs Linear prediction coefficients
LPCCs Linear prediction cepstral coefficients
LSF line spectral frequencies
LAR log area ratios
RC reflection coefficients

To be implemented:

  • PLP

There are other things I'd like to clean up, e.g. reflection coefficients and log area ratios use MATLABs poly2rc and rc2lar functions, I would like to implement these myself. Also the function naming is a bit wierd, I'll have to fix it up at some point.

About

A set of speech feature extraction functions for ASR and speaker identification written in matlab.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 70.3%
  • MATLAB 27.4%
  • Python 2.3%