Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 显示语法中存在的近似猜测?_C#_Speech Recognition_Speech_Sapi - Fatal编程技术网

C# 显示语法中存在的近似猜测?

C# 显示语法中存在的近似猜测?,c#,speech-recognition,speech,sapi,C#,Speech Recognition,Speech,Sapi,众所周知,Microsoft SAPI SpeechRecognitionEngine并不是最准确的语音识别引擎。如果程序无法正确识别语音,用户是否有办法通知应用程序应用程序无法正确识别语音?或者,我如何显示语音语法中存在的与所发语音相似的近似猜测 例如: 说“读整本书” 发动机识别为: “读一本书” 用户应该能够点击一个按钮,可能会说:“猜错了” 然后应用程序会显示一个相似的单词列表,这样用户就可以选择他/她实际上说了什么,也许程序可以从错误中吸取教训 程序显示:“语法中相似的单词:充实、增强

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

例如:

说“读整本书”

发动机识别为:

“读一本书”

用户应该能够点击一个按钮,可能会说:“猜错了”

然后应用程序会显示一个相似的单词列表,这样用户就可以选择他/她实际上说了什么,也许程序可以从错误中吸取教训

程序显示:“语法中相似的单词:充实、增强、完整、封装

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

可以用于听写识别。可以要求基于语法的识别的备选方案,但引擎不提供任何答案


您也可以使用来收集关于可信度不够高的话语的信息;但是,根据我的经验,从该事件中获得可用信息的情况很少。

备选方案?也许我可以实施“信心”或“分数”系统,通过该系统,程序可以决定如果第一个猜测是m,那么第二个选择是最好的被用户标记为错误。不过,感谢您的回复!:)SR引擎也有。问题是置信度与正确性的关系很弱。换句话说,正确的单词置信度低,错误的单词置信度高,这是很常见的。