Technical discussions about the implementation and research of speech recognition algorithms.
Hi, I want to show a Pitch graph/curve of a wave file. I saw that good results can be made by using AutoCorrelation. I have the autocorrelation function and I also have the FFT function, but I don't know what I should put into the autocorrelation function in order to get a pitch line. I have a wave file (spoken text), and also have the FFT results of the wave file, how can I extract from this data a nice Pitch curve. The purpose of the pitch line is to show the intonations of the text. If anybody could explain to me the steps to be taken in plain english, pseudo code, or C#, VB(.NET) or Java, I would be very very thankfull. Many Thanks, Gidon
you can look the codes of praat (http://www.fon.hum.uva.nl/praat/download_sources.html), it's an opensource audio processing program. According to my experience, its pitch detection result is not bad. hope to help wenxuan _____ From: s...@yahoogroups.com [mailto:s...@yahoogroups.com] On Behalf Of g...@gmail.com Sent: Sunday, June 04, 2006 12:44 PM To: s...@yahoogroups.com Subject: [speech-recognition] Show pitch of wave file (FFT/Autocorrelation) Hi, I want to show a Pitch graph/curve of a wave file. I saw that good results can be made by using AutoCorrelation. I have the autocorrelation function and I also have the FFT function, but I don't know what I should put into the autocorrelation function in order to get a pitch line. I have a wave file (spoken text), and also have the FFT results of the wave file, how can I extract from this data a nice Pitch curve. The purpose of the pitch line is to show the intonations of the text. If anybody could explain to me the steps to be taken in plain english, pseudo code, or C#, VB(.NET) or Java, I would be very very thankfull. Many Thanks, Gidon _____