Voice recognition in C#

694 views
Skip to first unread message

Sadanand

unread,
May 26, 2010, 5:17:19 AM5/26/10
to DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web Services,.NET Remoting
hi all,
I wanted to implement an application which does record our voice and
recognize the voice,
let me clear the problem statement, say I will talk something and my
application should save
whatever I will talk into a .wav file or any other file format, and
soon after saving it should recognize
the voice from the saved file and should convert it to text form.

If it is bit difficult to explain in detail in forum then please do
provide me some useful link
related to this topic.


Thanks & Regards,
Sadanand

ravindra kumar

unread,
May 27, 2010, 12:01:21 AM5/27/10
to dotnetde...@googlegroups.com
there are many api for tts and stt.you can use microsoft tts.provided with windows os:
in folder:C:\Program Files\Common Files\SpeechEngines\Microsoft\TTS\1033


where c is os folder:



sample will be available on micrsoft web site
--
Ravindra kumar
delhi

Michael Busch

unread,
May 26, 2010, 2:03:38 PM5/26/10
to dotnetde...@googlegroups.com
You could try:
 
IBM viaVoice
or
Nuance Speech Recognition System
 
I worked with both, its easy an simple if you buy the SDK.
I have no idea if there is a free speech recognition engine on the market.
 
with both systems above, you can easily "convert" speech to text, dependent from the used language.
Both systems comes with a recorder and a recognition unit. Easy to implement and use. Both have also sample code in C#.
 
 
If you want to develope such an engine by your self, have a happy time :) :) :)
 
 
 


 
2010/5/26 Sadanand <steg...@gmail.com>

Raghupathi Kamuni

unread,
May 27, 2010, 2:19:37 AM5/27/10
to dotnetde...@googlegroups.com

Sadanand

unread,
May 27, 2010, 1:27:28 AM5/27/10
to DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web Services,.NET Remoting
Is it possible to save whatever I talk in a .wav file using TTS? why I
am asking is because TTS
does convert Text to Speech, but what I want is first save the speech
in a .wav file then use the
same file to recognize the speech.

Justin Steen

unread,
May 28, 2010, 4:16:45 PM5/28/10
to DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web Services,.NET Remoting
For Vista or newer OS use .NET's System.Speech namespace.
For XP or older OS use the COM component "Microsoft Speech Object
Library" located at C:\Program Files\Common Files\Microsoft Shared
\Speech\sapi.dll.
Reply all
Reply to author
Forward
0 new messages