您好,我目前正在尝试进行简单的语音识别,但是当我尝试这样做时:
SpeechRecognitionEngine recEngine;
var language = new System.Globalization.CultureInfo("en");
recEngine = new SpeechRecognitionEngine(language); //Crashes here.
recEngine.SetInputToDefaultAudioDevice();
var _dictationGrammar = new DictationGrammar();
recEngine.LoadGrammar(_dictationGrammar);
recEngine.SpeechRecognized += recEngine_ListenEvent;
由于以下原因导致崩溃:'找不到所需ID的识别器。 参数名称:文化'
我得到的用法是:
using System.Speech.Recognition;
using System.Globalization;
有什么想法吗? 我认为我需要安装识别语言,但是有没有办法在代码中安装?