我工作的一个程序(C#)来识别来自用户的语音命令,并在PC执行,即用户说“开始菜单”和PC打开开始菜单。
我已经找到了酷库: SpeechRecognitionEngine对于语音识别,问题是我需要承认的西班牙语也一样,有没有办法改变的语言?
我工作的一个程序(C#)来识别来自用户的语音命令,并在PC执行,即用户说“开始菜单”和PC打开开始菜单。
我已经找到了酷库: SpeechRecognitionEngine对于语音识别,问题是我需要承认的西班牙语也一样,有没有办法改变的语言?
您可以使用SpeechRecognitionEngine(CultureInfo的)过载。
var speechRec = new SpeechRecognitionEngine(new CultureInfo("es-ES")));
这假定用户已安装了西班牙文化,否则ArgumentException
将被抛出。 该SpeechRecognitionEngine
类实现IDisposable
,所以这是一个好主意,打电话speechRec.Dispose()
当你完成,或在使用它using
的语句。