我正在尝试使用与此相关的语音识别:C# Speech Recognition - Is this what the user said?
但是系统找不到它的程序集。
发布于 2011-05-03 02:49:37
确保在项目中通过have a reference连接到System.Speech.Recognition。
此外,这仅在.NET 3.0及更高版本上可用。
发布于 2011-05-03 02:54:23
您必须将System.Speech.Recognition添加到项目中。
在.Net 3.0及以上版本中

发布于 2011-05-03 02:52:50
.Net 3.0及更高版本中提供了System.Speech。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,它说:
语音识别技术已经在微软的一些产品中使用,包括微软听写(在Windows9x上运行的研究原型)。它还包含在Office XP、Office 2003、3 Microsoft Plus中!然而,对于Windows XP、Windows XP Tablet PC Edition和Windows Mobile (作为Microsoft Voice Command).4,在Windows Vista之前,语音识别不是主流。作为回应,Windows语音识别与Windows Vista捆绑在一起,并于2006年发布,使该操作系统成为第一个为语音识别提供完全集成支持的Microsoft Windows主流版本。
下面的表格曾经在http://www.microsoft.com/speech/developers.aspx的“.Net 3.x System.Speech”下可用,然后在底部右击“Microsoft Speech Engines”。它已经不在那里了。我把这张图片保存在我的硬盘上,现在还保存着:

该表的脚注为:
独立软件供应商(ISV)可以使用微软语音识别引擎的
https://stackoverflow.com/questions/5861079
复制相似问题