我试图使用与此相关的语音识别: C# Speech Recognition - Is this what the user said?
但是系统无法找到它的组件。
答案 0 :(得分:8)
确保您have a reference到项目中的System.Speech.Recognition。
此外,这仅适用于.NET 3.0及更高版本。
答案 1 :(得分:8)
您必须将System.Speech.Recognition添加到您的项目中。
在.Net 3.0及以上
答案 2 :(得分:3)
System.Speech可在.Net 3.0及更高版本中使用。 3.0版本的MSDN页面位于http://msdn.microsoft.com/en-us/library/system.speech.recognition(v=VS.85).aspx。识别器引擎仅在Windows Vista和Windows 7中默认可用。您是否收到运行时异常?它是什么?
您可能需要查看What is the best option for transcribing speech-to-text in a asp.net web app?中的答案以获取更多信息。
要在评论中提到的版本中添加一些细节,一个来源是http://en.wikipedia.org/wiki/Windows_Speech_Recognition,其中包含:
语音识别技术已经有了 用于微软的一些产品, 包括Microsoft Dictation(a 在Windows上运行的研究原型 9X)。它也被列入办公室 XP,Office 2003,[3] Microsoft Plus! 适用于Windows XP,Windows XP Tablet PC 版本和Windows Mobile(作为 微软语音命令)。[4]然而, 在Windows Vista之前,演讲 认可不是主流。在 响应,Windows语音识别 与Windows Vista捆绑在一起 2006年发布,使得经营 系统的第一个主流版本 Microsoft Windows完全提供 对语音的综合支持 识别。
以下表格曾在http://www.microsoft.com/speech/developers.aspx的“.Net 3.x System.Speech”下提供,然后在右下角点击“Microsoft Speech Engines”。它不再存在了。我把这张图片保存在硬盘上但仍然有:
桌子的脚注是: