MFCC Class Reference
[Analysis]

MFCC Mel-Frequency Cepstral Coefficients. Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. More...

#include <MFCC.h>

Inherits Marsyas::MarSystem.


Private Member Functions

void addControls ()
 Add specific controls needed by this MarSystem.

Private Attributes

mrs_natural cepstralCoefs_
 Number of cepstral coefficients.
MarControlPtr ctrl_cepstralCoefs_
 MarControlPtr for the number of cepstral coefficients.
mrs_natural pcepstralCoefs_
 Previous number of cepstral coefficients (used for determining whether to update).

Static Private Attributes

static const int cepstralCoefs_default = 13
 Default number of MFCC coefficients.


Detailed Description

MFCC Mel-Frequency Cepstral Coefficients. Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum.

Mel-Frequency cepstral coefficients are features frequently used in Speech Recognition. The code is based on the corresponding function in the Auditory Toolbox by Malcolm Slaney.

See also:
Spectrum, PowerSpectrum
Controls:

Definition at line 46 of file MFCC.h.


Member Function Documentation

void addControls (  )  [private]

Add specific controls needed by this MarSystem.

Add any specific controls needed by this MarSystem.

Reimplemented from MarSystem.

Definition at line 61 of file MFCC.cpp.

References MFCC::cepstralCoefs_default, and MFCC::ctrl_cepstralCoefs_.


The documentation for this class was generated from the following files:

Generated on Wed May 23 00:02:23 2012 for Marsyas by  doxygen 1.5.6