【发布时间】:2011-08-14 19:06:18
【问题描述】:
我正在使用 Microsoft 的语音识别器开发一个小型练习应用程序。对于我正在做的事情,我似乎无法让它足够快地识别单个单词。我希望能够正常说话,系统将从我所说的内容中获取“关键字”并生成一个字符串。目前我正在使用 5 个单词的自定义语法。红、蓝、黄、绿、橙。例如,如果我说红色蓝色黄色。引擎将抓住“红色”,其余的进入虚空。
我尝试过使用以下方法:
sr.RecognizeAsync(RecognizeMode.Single)
然后在 AudioState 更改为“已停止”后将其重置回单模式。这还不够快,无法捕捉下一个单词。想法?
【问题讨论】:
标签: c# speech-recognition sapi