aeneas icon indicating copy to clipboard operation
aeneas copied to clipboard

Extract MFCCs without loading the whole WAVE file in memory

Open pettarin opened this issue 10 years ago • 1 comments

In theory the MFCCs can be computed by buffering a portion of the WAVE file, processing it, and moving to the next portion.

This helps with long WAVE files (say, >5h) that cannot fit in 2-4GB RAM.

pettarin avatar Jan 28 '16 20:01 pettarin

Working on it. Code that reads the WAVE file directly is already present in cmfcc.

To allow complete on-disk computation (maybe an option to be requested via rconf), we need to save MFCCs to file, and then make cdtw read from there.

pettarin avatar Feb 28 '16 17:02 pettarin