更改语音识别引擎库的语言(Change the language of Speech Recogni

2019-07-17 11:03发布

我工作的一个程序(C#)来识别来自用户的语音命令,并在PC执行,即用户说“开始菜单”和PC打开开始菜单。

我已经找到了酷库: SpeechRecognitionEngine对于语音识别,问题是我需要承认的西班牙语也一样,有没有办法改变的语言?

Answer 1:

您可以使用SpeechRecognitionEngine(CultureInfo的)过载。

var speechRec = new SpeechRecognitionEngine(new CultureInfo("es-ES")));

这假定用户已安装了西班牙文化,否则ArgumentException将被抛出。 该SpeechRecognitionEngine类实现IDisposable ,所以这是一个好主意,打电话speechRec.Dispose()当你完成,或在使用它using的语句。



文章来源: Change the language of Speech Recognition Engine library