Microsoft语音识别可以使用属性进行调整( http://msdn.microsoft.com/en-us/library/System.Speech.Recognition.SpeechRecognitionEngine_properties.aspx)
我正在寻找调整这些属性的用例。比如我应该怎么做 - 如果我想匹配一个简短的单词,如是/否 - 如果我想匹配一个长句
这些属性如何适合SubSetMatching模式(http://msdn.microsoft.com/en-us/library/system.speech.recognition.subsetmatchingmode(v=vs.110).aspx)?
BTW:有没有办法在语法的XML中设置SubSetMatching模式?
答案 0 :(得分:2)
在嘈杂的环境中减少BabbleTimeout
会很有用。然而,在较安静的环境中,这可能导致过早地完成识别。
如果命令很短,并且您正在寻找引擎的更快响应,那么减少InitialSilenceTimeout
,EndSilenceTimeout
和EndSilenceAmbiguousTimeout
会非常有用。但是,再次减少超时可能导致识别过早结束(即识别器在您说完之前完成)。
这些属性在SR引擎的音频处理部分处理,不会影响SubsetMatchingMode。
据我所知,没有办法通过XML控制SubsetMatchingMode。