Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
sir,
i am doing project of voice commanding in visual c++ using API "WAVE AUDIO"
i am able to store user voice into one folder. now i want to compare this database voice in real time user voice which is stored in buffer.
Posted
Comments
sahabiswarup 29-Oct-11 1:44am    
that means you want to check real time user voice with the database voice?
pranav_30 29-Oct-11 1:48am    
yes ur right

1 solution

Voice recognition requires some kind of transform either Fourier or Wavelet to come to a short numerical representation of the speakers voice. You would want to compare that to a stored command template not the actual WAV input.

Check the following article : Speech Recognition[^]
 
Share this answer
 
Comments
pranav_30 29-Oct-11 4:18am    
hey the link u provided consist of project in which there is speech to text conversion.
do u have any example or link where i can find voice to voice comparison...
Emilio Garavaglia 29-Oct-11 15:32pm    
What do you mean with "compare"? Do you want:
a) compare the words I'm saying with the words that have been said before or
b) compare my voice characteristic with the one you know to be sure I'm the same person?

If the problem is a) what you need is to translate all voices int otext and compare text. Comparing the sound waves is clueless: whatever you may say and repeat, is never the same wave. What you hear (or better, what your brain interprets) is the variation of the spectrum, not the direct floating of the air.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900