Click here to Skip to main content
15,917,454 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hai all,

How do I do this "voice comparison"...?

I have recorded the sound(.wav) and saved it to SQL sever as varbinary(max) column,
I need to compare the user input(it is also a sound(.wav)) with previous data which is saved in sql server as varbinary(max) data type...

I dont know how do i do this "voice comparison...?"

please help...
Posted

You do realize that VARBINARY[^] is limited to 8000 bytes, don't you? That is a pretty small .WAV sample.

You should consider using IMAGE[^] instead.


As far as doing the "voice comparison", I would suggest you start with Google[^]
 
Share this answer
 
Comments
Manfred Rudolf Bihy 26-Jul-11 14:56pm    
Agreed! 5+
Voice comparison is a difficult and somewhat uncertain matter. What's the criteria for the records to be closed? You did not mention any, as well as your goal.

What if you need only speech recognition? In this case, you can store just the recognized text in the database and try to recognize the speech sent by the user. For this purpose, use either System.Speech.SpeechRecognitionEngine or System.Speech.SpeechRecognizer, see http://msdn.microsoft.com/en-us/library/system.speech.recognition.aspx[^].

Sorry if my idea does not address your problem. I don't know the purpose of what you want, so that was just my guesswork.

If you want to compare something like melodies or musical pieces of individual voice characteristic, it would be too complex a task which needed a lot of research, perhaps even of your whole life time. :-)

—SA
 
Share this answer
 
v2
Comments
Manfred Rudolf Bihy 26-Jul-11 15:00pm    
Good points there SA! 5+

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