Click here to Skip to main content
15,904,155 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
Hi Everyone :)

I'm wondering if I can get some help that I would appreciate !
I'm working on a project for my graduation Speech Recognition, Speech Synthsiser
So Ive been doing some searching & I found about a lot of information that made me confused about what I need exactly !
so my question is :
To do the speech recognition in .NET, is the Microsoft Speech API 5.3 enough to make this work or I need to use ressources like Sphinx,HTK ?
what's the difference between using just the SAPI & using an other ressource ?

I really need your help !
Posted

Hi
I am agree with solution 1, just additionally you can use SpeechRecognitionEngine class library from .NET 3 and latest version of .NET this library Provide the means to access and manage an in-process speech recognition in your project.at follow of link you can read about "how to program speech recognition, speech to text, text to speech and speech synthesis in C# " ;)

Speech recognition, speech to text, text to speech, and speech synthesis in C#[^]
 
Share this answer
 
Just to use speech recognition and synthesis, you don't even need to use SAPI or Speech API. Nearly all you need is already bundled with (redistributable) .NET Framework and placed in GAC. You only need to reference System.Speech.DLL (but again, it's in GAC, so you don't reference it by this assembly module, you add it, say, using the tab ".NET" of the Visual Studio "Add Reference" window). Please see:
http://msdn.microsoft.com/en-us/library/gg145021.aspx[^].

Keep reading from this point; and you will find everything.

—SA
 
Share this answer
 

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