How to get mfcc functions with octave

My goal is to create an octave program that loads an audio file (wav, flac), calculates its mfcc functions, and feeds them as output. The problem is that I don't have much experience with octave and cannot get an octave download of the audio file, and so I'm not sure if the extraction algorithms are correct. Is there an easy way to download a file and get its functions?

+3


source to share


1 answer


You can run the mfcc code from RASTAMAT in octave, you only need to fix a few things, the download version is fixed here .

The changes are to set windows correctly in powspec.m



  WINDOW = hanning(winpts);

      

and fix a bug in the specgram function which is incompatible with Matlab.

+2


source