我是Nuance和语法文件的新手,我们创建了一个语法,它接受来自调用者的字母数字输入,然后使用约束文件来提高语音识别的准确性。
语法的条目部分工作得很好,但我们无法标记出结果,下面是语法部分的一个片段。
ruleref uri="builtin:grammar/alphanum?language=en-US;entries=file://Testfile.TXT“
tag>out._value += rules.latest()
reco完成后,我们将在输出XML中将对象swijs_global_class作为调用者输入的标记值返回。我们期望看到类似于A、B、C、1、2、3的输出。(长度为3-10位的字母数字条目)
对于如何正确地标记它,以便在XML输出中返回调用者输入的值,有什么建议吗?
发布于 2014-11-25 04:37:11
要正确访问Nuance内置语法返回的tag-format="semantics/1.0",您需要从从引擎传回的含义对象中提取结果。例如:
<ruleref uri="builtin:grammar/creditcard?language=en-US"/>
<tag>
if (rules.latest().MEANING){ out = rules.latest().MEANING }
</tag>https://stackoverflow.com/questions/25326117
复制相似问题