微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在 SRGS 或 GrXML 语法中获取 GARBAGE 匹配的内容并将其用作语义标签项?

如何解决有没有办法在 SRGS 或 GrXML 语法中获取 GARBAGE 匹配的内容并将其用作语义标签项?

我在 SRGS 语法中有一组相对复杂但结构化的语法规则。然而,规则的一些新的可能添加已经在规则集的部分引入了自由形式的短语。 GARBAGE 特殊规则可以有效地匹配内容,因为它是定义良好的子句的一部分,但最好将匹配的内容提取垃圾 作为语义输出的一部分。

例如,我有一个规则如下....

<rule id='statement' scope='public'>
    <item repeat="1">
       <item>LINE ONE</item>
       <item> 
            <ruleref uri="#Number" />
            <tag> 
                out.LineOne = rules.latest();
            </tag>
       </item>
    </item>
    <item repeat="0-1">
        <item>
            LINE TWO
        </item>
        <item>
            <ruleref special="garbage" />
            <tag>
               out.LineTwo = "something from garbage would be nice";
            </tag>
        </item>
    </item>
</rule>

有没有办法从垃圾提取内容放入LineTwo语义输出中?

任何帮助将不胜感激

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。