C#System.Speech没发现!

时间:2011-05-02 18:46:56

标签: c# speech-recognition

我试图使用与此相关的语音识别: C# Speech Recognition - Is this what the user said?

但是系统无法找到它的组件。

3 个答案:

答案 0 :(得分:8)

确保您have a reference到项目中的System.Speech.Recognition。

此外,这仅适用于.NET 3.0及更高版本。

答案 1 :(得分:8)

您必须将System.Speech.Recognition添加到您的项目中。

在.Net 3.0及以上

enter image description here

答案 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”。它不再存在了。我把这张图片保存在硬盘上但仍然有:

enter image description here

桌子的脚注是:

  1. Microsoft语音识别引擎的6.1版可在独立软件供应商(ISV)的再分发软件包中使用,该软件包可与其自己的应用程序一起安装。该软件包还包括用于在Windows 2000上安装的SAPI 5.1版组件。有关获取再分发软件包的更多信息,请发送电子邮件至listen@microsoft.com。
  2. 提供4种语言版本:英语(美国),日语,中文(简体)和中文(繁体)
  3. Microsoft Office 2003包含Microsoft语音识别引擎的6.1版,有四种语言版本2。 Office 2003可以安装在Windows 2003 Server上,引擎可以由其他应用程序使用
  4. 提供8种语言版本:英语(美国),英语(英国),德语(德国),法语(法国),西班牙语(西班牙),日语,中文(繁体)和中文(简体)。
  5. Microsoft Anna是一种美国英语语音,并且包含在所有语言的所有Windows Vista版本中。
  6. Microsoft Lili说中文和英文。 Microsoft Lili TTS引擎包含在Windows Vista和Windows Server 2008的所有中文版本中.Windows Vista Ultimate,Windows Vista Business Enterprise和Windows Server 2008的用户可以下载中文(简体)或中文(繁体)多语言用户界面将安装语言包包和Microsoft Lili语音。
相关问题