当我尝试运行时,这是我一直在这行上的错误消息:
recognitionEngine.LoadGrammar(GrammarBuilder());
错误:
The language for the grammar does not match the language of the speech recognizer.
我为此搜索过高低,但我似乎无法找到答案!
我在语音识别属性中有两种语言选项:
我的代码仅在我将设置设置为英语 - 美国时才有效。
Microsoft Visual C#2010 Express上是否有隐藏设置可让我将其从美国更改为英国?
答案 0 :(得分:1)
我认为您需要将系统语言设置为EN-US
才能使用Microsoft Speech Recognizer 8.0 for Windows (English - US)
选项,就像EN-UK
系统语言一样,您需要使用Microsoft Speech Recognizer 8.0 for Windows (English - Uk)
选项。