Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top