无法为SpeechRecognitionEngine设置英语

时间:2018-12-29 19:50:46

标签: c# speech-recognition

您好,我目前正在尝试进行简单的语音识别,但是当我尝试这样做时:

 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;

有什么想法吗? 我认为我需要安装识别语言,但是有没有办法在代码中安装?

0 个答案:

没有答案