MFCC constructor
MFCC(- int sampleRate,
- int fftSize,
- int numFilters,
- int numCoefs,
- {bool energy: true,
- double preEmphasis: 0.97}
)
Implementation
MFCC(int sampleRate, int fftSize, int numFilters, int numCoefs, {bool energy = true, double preEmphasis = 0.97}){
_fftSize = fftSize;
_numFilters = numFilters;
_numCoefs = numCoefs;
if (!energy) {
_numCoefs += 1;
}
_energy = energy;
_useEmphasis = (preEmphasis != null);
_emphasis = preEmphasis;
_fbanks = MFCC.filterbanks(sampleRate, _numFilters, ((_fftSize / 2) +1).toInt() );
}