Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.92 KB

README.md

File metadata and controls

36 lines (30 loc) · 1.92 KB

Detect Fundamental Frequency (Pitch) in speech

License: MIT

  • Praat: Run Praat script on a test speech signal, log detected Fundamental Frequency F0 to file as reference.
  • MATLAB: Pre-Processing: Use Threshold in time domain to segment the voiced speech.
  • MATLAB: Use Cepstrum processing on voiced speech to detect Pitch i.e. Fundamental Frequency F0.
  • Pitch Detection done using: Threshold, Median and Non-linear Filtering.
  • Compare graphs of resulting F0 contours detected in MATLAB and Praat as referent tool.

Keywords:

Speech Processing, Cepstrum, Pitch, Fundamental Frequency, Praat, MATLAB

Table of Contents (Wiki)

Wiki Home
Overview
Notes
Examples
References

Screenshots

Praat scans the test files folder for .wav files and saves Timestamps and F0 (Pitch) [Hz] in .txt.
Run src/praat_batch.bat
cmd output
(check Praat data in MATLAB with src/test_read_praat_output.m)

Run src/main.m Fig 1 Fig 2 Fig 3 Fig 4 Fig 5 Fig 6 Cepstrum quick reminder:
[Cepstrum_signal_analysis](https://en.wikipedia.org/wiki/Cepstrum#/media/File:Cepstrum_signal_analysis.png)

pitch is maintained by etfovac.