微软语音识别属性调整

时间:2014-01-20 17:26:00

标签: c# speech-recognition

Microsoft语音识别可以使用属性进行调整( http://msdn.microsoft.com/en-us/library/System.Speech.Recognition.SpeechRecognitionEngine_properties.aspx

  • initialSilence
  • 潺潺
  • endSilence
  • endSilenceAmbiguous

我正在寻找调整这些属性的用例。比如我应该怎么做 - 如果我想匹配一个简短的单词,如是/否 - 如果我想匹配一个长句

这些属性如何适合SubSetMatching模式(http://msdn.microsoft.com/en-us/library/system.speech.recognition.subsetmatchingmode(v=vs.110).aspx)?

BTW:有没有办法在语法的XML中设置SubSetMatching模式?

1 个答案:

答案 0 :(得分:2)

在嘈杂的环境中减少BabbleTimeout会很有用。然而,在较安静的环境中,这可能导致过早地完成识别。

如果命令很短,并且您正在寻找引擎的更快响应,那么减少InitialSilenceTimeoutEndSilenceTimeoutEndSilenceAmbiguousTimeout会非常有用。但是,再次减少超时可能导致识别过早结束(即识别器在您说完之前完成)。

这些属性在SR引擎的音频处理部分处理,不会影响SubsetMatchingMode。

据我所知,没有办法通过XML控制SubsetMatchingMode。