我正在使用System.Speech构建具有语音识别功能的C#应用程序。
我读过这篇文章http://msdn.microsoft.com/en-us/library/jj127913.aspx,其中提到了如何在运行时动态更新规则。
我想知道如何使用C#System.Speech API执行相同的操作。 你有什么想法吗?
谢谢
答案 0 :(得分:0)
System.Speech与此链接下描述的SAPI略有不同,但是,在运行时构造语法更加容易,您可以使用GrammarBuilder类。您可以添加任何选择和规则结构来构建您需要识别的语言。
更新语法后,您可以使用LoadGrammar
将语法加载到识别器识别器中