In file ../include/sigpr/EST_sigpr_utt.h:

void melcep

(EST_Wave &sig, EST_Track &mfcc_track,
  float factor, int fbank_order,
  float liftering_parameter,
  EST_WindowFunc* wf = EST_Window::creator(DEFAULT_WINDOW_NAME),
  const bool include_c0 = false,
  const bool up = false)

Mel scale cepstral analysis via filter bank analysis.

Documentation

Mel scale cepstral analysis via filter bank analysis. Cepstral parameters are computed for each frame of speech. The analysis requires fbank. The cepstral analysis of the filterbank outputs is performed by fbank2melcep.

A typical Mel cepstral coefficient (MFCC) analysis for speech recognition might use 12 cepstral coefficients computed from a 20 channel filterbank.

Parameters:
sig - input: waveform
mfcc_track - : the output
factor - : the frame length factor, i.e. the analysis frame length will be this times the local pitch period
fbank_order - : the number of Mel scale filters used for the analysis
liftering_parameter - : for filtering in the cepstral domain See fbank2melcep
wf - : function for windowing. See Windowing mechanisms
include_c0 - : whether the zero'th cepstral coefficient is to be included
up - : whether the filterbank analysis should use power rather than energy.
See Also:
fbank
fbank2melcep

Alphabetic index HTML hierarchy of classes or Java


This page is part of the Edinburgh Speech Tools Library documentation
Copyright University of Edinburgh 1997
Contact: speech_tools@cstr.ed.ac.uk