Speech recognition N SAPI命令和控制模式下的最佳备选方案列表

Speech recognition N SAPI命令和控制模式下的最佳备选方案列表,speech-recognition,sapi,Speech Recognition,Sapi,我正在命令和控制模式下为我的应用程序使用语音识别引擎(在proc中)。很多时候,我得到的结果是不正确的,并且没有其他替代建议的结果 我想知道SAPI返回的备选方案的数量是否受某个参数的控制?我已经知道引擎的MaxAlternates属性。我的意思是,是否有任何参数控制识别器“生成”的备选方案的数量?例如,引擎是否只允许超过特定置信阈值的备选结果 是的,备选方案有一个最低置信水平。SR引擎根据语法构建了一个马尔可夫模型,只有当模型中存在一条可行的路径导致语法中存在多条路径时,才能获得备选路径 举个

我正在命令和控制模式下为我的应用程序使用语音识别引擎(在proc中)。很多时候,我得到的结果是不正确的,并且没有其他替代建议的结果


我想知道SAPI返回的备选方案的数量是否受某个参数的控制?我已经知道引擎的MaxAlternates属性。我的意思是,是否有任何参数控制识别器“生成”的备选方案的数量?例如,引擎是否只允许超过特定置信阈值的备选结果

是的,备选方案有一个最低置信水平。SR引擎根据语法构建了一个马尔可夫模型,只有当模型中存在一条可行的路径导致语法中存在多条路径时,才能获得备选路径

举个(相当做作的)例子,如果你的语法有“红色”和“蓝色”,你说“绿色”,你很可能会得到一个“不识别”事件,因为从音素到语法中的任何东西都没有对应的路径

如果你有“red”和“head”,你说“bed”,那么就有可能有其他选择,因为在模型中有一条可行的路径,可以包含语法中的多条路径