Mel frequency cepstral coefficients

Another common step in machine learning is to use our knowledge to engineer a better parameterisation of the signal.
  • Requirements

    We've decided to use Gaussian pdfs, so that places some requirements on the features that we model.

  • Feature engineering

    Those requirements can be imposed by a little clever engineering.

  • Filterbank

    The filterbank is the first step in feature engineering: it warps the frequency scale and removes F0.

  • The complete process

    A sketch of the complete process.

Reading

Taylor – Section 12.3 – The cepstrum

By using the logarithm to convert a multiplication into a sum, the cepstrum separates the source and filter components of speech.