我正在研究C#(。Net 3.5)桌面应用程序,试图在其中构建语音识别。我正在使用Microsoft语音来实现语音识别。我已经参考了Microsoft.Speech并安装了以下内容:
我有一个安装程序项目,用于创建可以安装应用程序的应用程序的.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。