我是Nuance和语法文件的新手,我们创建了一个语法,它接受来自我们调用者的字母数字条目,然后使用约束文件来提高语音识别的准确性。
语法的入口部分工作得很好,但我们无法标记结果,下面是相关语法部分的片段。
ruleref uri =“builtin:grammar / alphanum?language = en-US; entries = file://Testfile.TXT”
tag> out._value + = rules.latest()
在完成重建之后,我们将[object swijs_global_class]作为调用者输入的标记值返回到输出XML中。我们期待看到像A B C 1 2 3这样的东西作为输出。 (字母数字条目长度为3-10位)
有关如何正确标记这样的建议,以便调用者输入的值在XML输出中返回吗?
答案 0 :(得分:0)
要使用tag-format =" semantics / 1.0"正确访问Nuance builtin语法返回,您需要从引擎传回的MEANING对象中提取结果。例如:
<ruleref uri="builtin:grammar/creditcard?language=en-US"/>
<tag>
if (rules.latest().MEANING){ out = rules.latest().MEANING }
</tag>