【发布时间】:2014-02-23 18:35:47
【问题描述】:
我正在尝试使用语音识别引擎来识别一个语法,该语法包括来自特定集合的一些选项,后跟一个任意数值,然后是一个选项集。所以“[Choice1,Choice2,Choice3] 1563 [ChoiceA,ChoiceB,ChoiceC]”通过附加一个 Choices 数组、AppendDictation() 和附加另一个 Choices 语法来做到这一点效果很好,除了 AppendDictation 部分中识别的数字作为“一千五百六十三”而不是 1563。这对我来说是反直觉的,因为如果你用 DictationGrammer 替换以上所有内容,则该数字被识别为 1563 而不是上面那个长格式示例。我更愿意使用带有特定选择集的 GrammarBuilder 方法来增加识别正确命令/短语的可能性。任何帮助将不胜感激,谢谢!
另外,我不能只将数字添加到 Choices 数组中,因为可能的数字范围很大,它需要很大。
【问题讨论】:
-
您是否尝试过查看替代品?
标签: c# .net speech-recognition