speech detection using autocorrelation

i have a wav sample containg speech and noise.. how can i detect speech and noise using correlation function. (if we do correlation on wav sample,for speech the correlation coeff will be high and for noise it will be low..) how do i do it in matlab??

1 Kommentar

Primi
Primi am 29 Apr. 2013
if u know anything about this plz help me..iam new to matlab.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 29 Apr. 2013

0 Stimmen

I'm not a speech expert but that doesn't sound like it would work. Do you have some published paper that says that that will work? Have you tried the corr() function? I doubt that you'd find correlation of my speech with your speech or anyone else's speech. What is going to be your reference waveform that you correlate "test" waveforms against?

5 Kommentare

Primi
Primi am 29 Apr. 2013
iam trying to implement Harris algorithm.
its not about correlation of two different speeches.. iam doing auto correlation on my speech sample.
Image Analyst
Image Analyst am 29 Apr. 2013
I don't know the algorithm. Like I asked, did you try the corr() function?
Primi
Primi am 30 Apr. 2013
yes..i tried corr().. bt iam not getting the desired output.
Image Analyst
Image Analyst am 30 Apr. 2013
I'm not sure what the desired output is, but that's what I expected. What is the desired output? Is it that a waveform contains spoken words? Any spoken words by any person at all? Or do you want to identify one particular person - the name of the person who spoke those words?
Primi
Primi am 2 Mai 2013
no..its not tat complicated. my sample contains speech(words) and noise.. i need to identify speech from the noise..eg. i need to get high for speech and low for noise as the output. so that i can say if iam getting noise or speech.

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 29 Apr. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by