C# Microsoft语音平台-如何在运行时更新规则

C# Microsoft语音平台-如何在运行时更新规则,c#,speech-recognition,microsoft-speech-platform,C#,Speech Recognition,Microsoft Speech Platform,我正在使用System.Speech构建一个具有语音识别功能的C应用程序 我读了这篇文章,其中提到了如何在运行时动态更新规则 我想知道如何使用C System.SpeechAPI实现同样的功能。 你知道吗 谢谢System.Speech与本链接下描述的SAPI有点不同,但是,在运行时构造语法更容易,您可以使用类来实现这一点。您可以添加任何选择和规则的结构来构造需要识别的语言 更新语法后,您可以使用将语法加载到识别器识别器中,谢谢您的回复。我和GrammarBuilder玩了一会儿。问题是我想在运

我正在使用System.Speech构建一个具有语音识别功能的C应用程序

我读了这篇文章,其中提到了如何在运行时动态更新规则

我想知道如何使用C System.SpeechAPI实现同样的功能。 你知道吗


谢谢

System.Speech与本链接下描述的SAPI有点不同,但是,在运行时构造语法更容易,您可以使用类来实现这一点。您可以添加任何选择和规则的结构来构造需要识别的语言


更新语法后,您可以使用

将语法加载到识别器识别器中,谢谢您的回复。我和GrammarBuilder玩了一会儿。问题是我想在运行时更新静态语法文件的规则。语法不是从GrammarBuilder创建的,而是从XML文件加载的。因此,我搜索更新加载的语法文件的规则。您认为最好使用SAPI API,我们可以从我所了解的Win 7开发工具包中安装它吗…?您也可以在GrammarBuilder中加载语法XML文件。总的来说,System.Speech是非常灵活的API,具有很多功能。如果您使用的是C语言,则无需查找SAPI。问题是加载语法文件后,我无法更新规则。我在SAPI中找到了一些示例,但在system.speech中没有找到。你有什么例子吗?我最终使用了SAPI 5.4 API和SpeechLib库,它可以工作。嗨,Itu,我面临着同样的问题,我想知道你是否仍然有这些代码,也许你可以为其他人发布一个示例作为正确的解决方案?