formant frequency in speech signal

7 views (last 30 days)
reto panda
reto panda on 2 Jun 2020
Answered: AR on 20 Aug 2025
hi
how can I find formant frequency in a speech signal?

Answers (1)

AR
AR on 20 Aug 2025
I understand you are interested in finding formant frequencies in a speech signal using MATLAB. One of the widely used technique for this purpose is Linear Predictive Coding (LPC). LPC coefficients help model the resonant characteristics of the vocal tract, making them particularly useful for estimating formant frequencies.
Here is a general process:
  1. Obtain a speech signal, recorded or loaded speech sample.
  2. Select a short segment, ideally containing a vowel sound.
  3. Apply a window function (like Hamming) to minimize edge artifacts.
  4. Perform LPC Analysis and compute LPC coefficients to model the vocal tract.
  5. Find the roots of the LPC polynomial, convert them to frequencies and identify those in the typical speech range.
For a detailed MATLAB example, refer to the below documentation link:
I hope this helps!

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!