Pitch Determination
Posted January 2nd, 2008 | Last edited 01/18/2008 - 14:26 by xjs
Pitch determination and voice quality analysis using subharmonic-to-harmonic ratio.
This is an algorithm I developed several years ago. It's been provided for free through Mathworks' website since 2002. I finally decide to give it a new home and hope to make it more useful.
It's written in Matlab, but you should be able to run it with the latest Octave, a free alternative to Matlab.
Below is a simple test of the code:
[x,fs]=wavread('test.wav'); [f0_time,f0_value,SHR,f0_candidates]=shrp(x,fs); subplot(2,1,1),plot(x) subplot(2,1,1),plot(f0_time,f0_value)
The algorithm is described in an ICASSP 2002 paper attached below.
| Attachment | Size |
|---|---|
| pda_matlab.zip | 9.24 KB |
| sun02pitch.pdf | 183.41 KB |
- xjs's blog
- 2717 reads
SpeakingX












Comments
Post new comment