【发布时间】:2012-10-09 21:47:27
【问题描述】:
我正在使用 SAPI 5.4 开发一个 C# 应用程序,它允许用户选择几种不同语言中的一种进行语音识别。
如果我转到控制面板 -> 语音识别 -> 高级语音选项,我可以将识别器语言从“Microsoft Speech Recognizer 8.0 for Windows(英语 - 美国)”更改为“Microsoft Speech Recognizer 8.0 for Windows(法语 - 法国) )“ 例如。这使我的应用程序现在可以识别法语而不是英语的语音。
有没有一种方法可以在运行时以编程方式选择正确的识别器,而无需用户进入控制面板?
我怀疑这可能与令牌有关,但我似乎找不到任何示例。
非常感谢任何帮助。
【问题讨论】:
标签: c# speech-recognition sapi