我正在使用 SAPI 5.4 开发一个 C# 应用程序,它允许用户选择几种不同语言中的一种进行语音识别。
如果我转到控制面板 -> 语音识别 -> 高级语音选项,我可以将识别器语言从“Microsoft Speech Recognizer 8.0 for Windows(英语 - 美国)”更改为“Microsoft Speech Recognizer 8.0 for Windows(法语 - 法国)”例子。这使我的应用程序现在可以识别法语而不是英语的语音。
有没有办法在运行时以编程方式选择正确的识别器,而无需用户进入控制面板?
我怀疑它可能与令牌有关,但我似乎找不到任何例子。
任何帮助深表感谢。