im trying to use Speech Recognition related to this: C# Speech Recognition - Is this what the user said?
but the system cant find its assemblies.
Make sure you have a reference to System.Speech.Recognition in your project.
Also, this is available only on .NET 3.0 and above.
you have to add System.Speech.Recognition to your project.
In .Net 3.0 and Above
System.Speech is available in .Net 3.0 and later. The MSDN page for the 3.0 version is at http://msdn.microsoft.com/en-us/library/system.speech.recognition(v=VS.85).aspx. The recognizer engines are only available by default in Windows Vista and Windows 7. Did you get a runtime exception? What was it?
You might want to look over the answer in What is the best option for transcribing speech-to-text in a asp.net web app? for some more info.
To add some details to the version mentioned in the comments, one source is http://en.wikipedia.org/wiki/Windows_Speech_Recognition which says:
Speech recognition technology has been used in some of Microsoft's products, including Microsoft Dictation (a research prototype that ran on Windows 9x). It was also included in Office XP, Office 2003,[3] Microsoft Plus! for Windows XP, Windows XP Tablet PC Edition, and Windows Mobile (as Microsoft Voice Command).[4] However, prior to Windows Vista, speech recognition was not mainstream. In response, Windows Speech Recognition was bundled with Windows Vista and released in 2006, making the operating system the first mainstream version of Microsoft Windows to offer fully integrated support for speech recognition.
The following table used to be available at http://www.microsoft.com/speech/developers.aspx, under “.Net 3.x System.Speech”, then in the bottom right click on “Microsoft Speech Engines”. It is no longer there. I saved this image on my hard drive and still have it:
The footnotes for the table were:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With