formant frequency in speech signal

조회 수: 7 (최근 30일)
reto panda
reto panda 2020년 6월 2일
답변: AR 2025년 8월 20일
hi
how can I find formant frequency in a speech signal?

답변 (1개)

AR
AR 2025년 8월 20일
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!

카테고리

Help CenterFile Exchange에서 Signal Modeling에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by