Nuance-标记字母数字输入的值

时间:2014-08-15 12:06:08

标签: xml

我是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输出中返回吗?

1 个答案:

答案 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>