pitch profile detection

Status
Not open for further replies.

smhglz

Newbie level 1
Joined
Sep 24, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,286
I am trying to estimate voice pitch profile by means of autocorrelation function. does anybody have matlab or octave code ?
thanks
 

I have written the cepstral method to determine the pitch of a voice signal which is much simpler.

[x,fs,bits]=wavread('/home/..specify where your speech signal is located...');
%determination of cepstral coefficients
f=fft(x);
f1=abs(f);
f2=log(f1);
f3=ifft(f2);
%finding the strongest cepstral coefficient
pitch=max(f3);
display(pitch);

Hope it helps.
Regards,
Puspanjali
 

Forensic detection of pitch shift and time stretch detection in wave file

hi all....

it would be great of you that anyone could help me in finding the pitch shifted and time stretched audio file using forensical approach in Matlab.

for example:
if i have an audio file which has the total length of 10 seconds, and if the file has been tampered(pitch shifted or time stretched) at say between 5 to 7 seconds, then my task is to find out that the file has been time stretched or pitched shifted from 5 to 7 seconds.

thanks in advance
Mahesh
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…