aeneas
aeneas copied to clipboard
Extract MFCCs without loading the whole WAVE file in memory
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.
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.