0

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

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

4

1 回答 1

0

是的,候补人员有一个最低置信水平。SR 引擎根据语法构建马尔可夫模型,只有通过模型的可行路径导致语法中存在多个路径时,您才能获得替代模型。

作为一个(相当人为的)例子,如果你的语法有“红色”和“蓝色”,而你说“绿色”,你可能会得到一个“无法识别”事件,因为映射的音素真的没有路径语法中的任何东西。

如果您有“红色”和“头”,并且您说“床”,那么就有替代方案的可能性,因为通过模型的可行路径可以包含语法中的多个路径。

于 2012-06-18T20:50:58.123 回答