speech and cough deduction

I have a coughed speech signal.I want to detect the region of speech and cough by marking 1 as speech portion and 0 as cough portion. Please guide me.

回答 (1 件)

Ajay Kumar
Ajay Kumar 2011 年 11 月 18 日

0 投票

This is more complicated then you think it is.
However, the easiest solution is to find the FFT of the signal and see the power content in each frequency band. I am guessing that cough would have high energy in the lower frequencies.
Now you can setup a threshold level and flag 1 if it is above the threshold. To be more accurate have your window size in time domain set to a small value.
Another important property of speech is that, it has harmonics. So try to Identify the fundamental frequency, compute the higher harmonics and use a look up table.

カテゴリ

質問済み:

2011 年 11 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by