语音组件在调试时工作正常,但在运行安装的应用程序时会抛出错误

时间:2015-05-27 06:26:28

标签: c# installer speech-recognition

我正在研究C#(。Net 3.5)桌面应用程序,试图在其中构建语音识别。我正在使用Microsoft语音来实现语音识别。我已经参考了Microsoft.Speech并安装了以下内容:

  1. Microsoft Speech Platform SDK 11.0 - 32位和64位
  2. Microsoft语音运行时 - 32位和64位
  3. Microsoft语音识别语言TELE(zh-CN)
  4. 我有一个安装程序项目,用于创建可以安装应用程序的应用程序的.msi文件。当我在调试模式下运行我的应用程序时它工作正常,但是当我在同一台计算机上运行已安装的应用程序时,它会抛出异常:

    No recognizer of the required ID found. Parameter name: culture
    

    我使用了以下代码

    Dim cultureInfo As New System.Globalization.CultureInfo("en-US") 
    Dim _recognizer As New SpeechRecognitionEngine(cultureInfo) 
    

    我在第二行收到例外。我在Windows 8中使用VS 2010。

0 个答案:

没有答案