This document discusses various methods for analyzing speech signals using Matlab, including fundamental frequency estimation in both the frequency and time domains, and formant frequency estimation using linear predictive coding. Code examples are provided for estimating fundamental frequency from the peak in a signal's cepstrum and autocorrelation function, and for using LPC to find the best IIR filter for a speech segment and plot the filter's frequency response to estimate formant frequencies.
2. Speech Signal AnalysisSpeech signal processing refers to the manipulation, acquisition, storage, transfer and output of vocal output by a computing machine.
5. Fundamental Frequency estimation - frequency domainTo search for the index of the peak in the cepstrum between 1 and 20ms, and then convert back to hertz, use:[c,fx]=max(abs(C(ms1:ms20)));fprintf('Fx=%gHz',fs/(ms1+fx-1));
12. Foramant Frequency EstimationFormant frequency estimation is demonstrated by using LPC to find the best IIR filter from a section of speech signal and then plotting the filter's frequency response.
13. Foramant Frequency EstimationFormant frequency estimation is demonstrated by using LPC to find the best IIR filter from a section of speech signal and then plotting the filter's frequency response.
16. Visit more self help tutorialsPick a tutorial of your choice and browse through it at your own pace.The tutorials section is free, self-guiding and will not involve any additional support.Visit us at www.dataminingtools.net