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.
|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|
To be implemented:
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.