VB.NET:System.Speech提供System.PlatformNotSupportedException

时间:2013-02-28 17:25:26

标签: vb.net windows-8 speech-recognition

我正试图在VB.NET上进行语音识别。

代码中没有错误,但是当我测试我的程序时,我得到:

System.Speech.dll中发生未处理的“System.PlatformNotSupportedException”类型异常

其他信息:未安装识别器。

我在荷兰设备上。这是否重要,如果确实如此,我可以将语音识别设置为英语吗?

运行Windows 8专业版。

P.S。 进入我的控制面板/语音识别告诉我您的屏幕语言不支持语音识别。

1 个答案:

答案 0 :(得分:0)

如果您正在进行inproc识别而不需要听写语法,则可以尝试使用Microsoft Speech Platform中的服务器识别器。有关SDK和下载,请参阅:

  1. 语言包 - http://www.microsoft.com/en-us/download/details.aspx?id=27224
  2. 运行时引擎 - http://www.microsoft.com/en-us/download/details.aspx?id=27225
  3. SDK - http://www.microsoft.com/en-us/download/details.aspx?id=27226
  4. 语言包包括一个我认为是荷兰语的Recongizer和TTS语音:

    1. MSSpeech_TTS_nl-NL_Hanna.msi
    2. MSSpeech_SR_nl-NL_TELE.msi