Click here to Skip to main content
15,867,568 members
Please Sign up or sign in to vote.
1.80/5 (2 votes)
hi
i want build the project that have ability to recognize the sound of different person
dose we have any library and .net to do that ?
thanks
Posted
Comments
Sergey Alexandrovich Kryukov 30-Oct-14 2:30am    
What do you want to recognize: speech or individual character of a person (to tell on person from another one)?
—SA
Dana Sorani 30-Oct-14 2:55am    
i want recognize the voice of the person
Ex: that voice is "John"
i mean the program have ability to recognize the person voice
such us Face Recognization
Sergey Alexandrovich Kryukov 30-Oct-14 11:45am    
Please, make it clear. There are two possible understanding of it:
#1) the program will do recognition and will generate the string "John" as the result of this recognition;
#2) or the program will analyze the voice and find out that it was pronounced by one of the persons, known to the system from previous records: it was pronounced be Pete, not Alice...
Which one did you mean?
—SA
Dana Sorani 31-Oct-14 7:47am    
the second one
:\


S.A.Kryukov wrote:

Please, make it clear. There are two possible understanding of it:
#1) the program will do recognition and will generate the string "John" as the result of this recognition;
#2) or the program will analyze the voice and find out that it was pronounced by one of the persons, known to the system from previous records: it was pronounced be Pete, not Alice...
Which one did you mean?
Dana Sorani replied:

the second one
That is really hard thing, make take a lifetime of research. The first thing is implemented in Windows, you could use System.Speech assembly (http://msdn.microsoft.com/en-us/library/system.speech.recognition%28v=vs.110%29.aspx[^]). However, there are projects for voice-based authentication. But: 1) So far, I never heard anything open-source, except experimental projects; 2) Research study I saw says that, compared to other ways of authentication, speech-based authentication is notoriously unreliable. I concluded that at the present level of science, it's really hard to get any results of any practical significance. Sorry, I don't have any links right now, I just explain my opinion; you can conduct your own search.

I could be mistaken though, but here is one argument: how well can you tell one person from another one by voice? Yes, we easily recognize few relatives and friends who call us regularly on the phone, but this is mostly because we've used to it and expect their calls. In an unusual environment, we can easily make mistakes. A good parody artist can easily mimic the voice of some well-known performers and politicians. And so on…

Even though such technology exists, even if it is mostly experimental, I would advise not to hold your breath.
 
Share this answer
 
v2
you can use the following for your requirement

System.Speech.Recognition Namespace

To know more go to:
"http://msdn.microsoft.com/en-us/library/system.speech.recognition(v=vs.110).aspx"
 
Share this answer
 
but by that way i can recognize voice from different person to determine that voice is the "John"
and that one is "Ali" ?
 
Share this answer
 

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

  Print Answers RSS
Top Experts
Last 24hrsThis month


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