显示语法中存在的猜测附近?

时间:2014-10-04 02:21:04

标签: c# speech-recognition speech sapi

如您所知,Microsoft SAPI SpeechRecognitionEngine并非最准确的语音识别引擎。如果程序无法正确识别语音,用户是否有办法通知应用程序应用程序识别语音错误?或者我如何显示语音语法中存在的与发出的语音相似的近似猜测?

例如:

  

说出“阅读整本书”

引擎识别为:

  

“阅读浓缩书”

用户应该能够点击可能显示“不正确的猜测”的按钮

然后应用程序显示一个相似的单词列表,以便用户可以选择他/她实际说的内容,也许程序可以从错误中吸取教训?

  

程序显示:“语法中的单词类似:丰富,增强,整体,封装

我知道这类似于机器学习和神经网络培训,但如果我们能够做到这一点,我们实际上可以使SAPI更好地工作。有什么答案吗?

1 个答案:

答案 0 :(得分:1)

Alternates可用于口述识别。可以询问以获取基于语法的识别的替代项,但引擎不提供任何。

您还可以使用SpeechRecognizer.SpeechRecognitionRejected收集有关信心不足的话语的信息;但是,根据我的经验,很少从该事件中获取有用的信息。