我需要帮助将我的代码中的语法类型设置为 en-GB,因为默认情况下它是 en-US。这是代码:
private void Form1_Load(object sender, EventArgs e)
{
_recognizer.SetInputToDefaultAudioDevice();
_recognizer.LoadGrammar(new DictationGrammar());
_recognizer.LoadGrammar(new Grammar(new GrammarBuilder(new Choices(File.ReadAllLines(@"C:\Users\Tahmid\Documents\Commands.txt")))));
_recognizer.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(_recognizer_SpeechRecognized);
_recognizer.RecognizeAsync(RecognizeMode.Multiple);
}
我已经对该主题进行了一些研究,并且因为我正在使用System.Speech.Recognition
我知道它与“文化”有关。您可能会比我了解更多,因为我对此并不陌生。我该如何解决这个问题?