我正在尝试将语义和听写请求的结果结合到 SRGS 文档的语义值中。例如,我会说“搜索土豆”,输出类似于 out="Search Potato",其中 Potato 是用户说出的随机单词。我坚持使用垃圾特殊规则,但它似乎不起作用。到目前为止,这就是我所拥有的:
<rule id="rule1" scope="public">
<one-of>
<item xml:lang="en-us">Search</item>
<item>Cherche</item>
</one-of>
<tag>out.command="Search"</tag>
<tag>out.param1=<ruleref special="GARBAGE"/></tag>
<tag>out=out.command+out.param1;</tag>
我还看到了那个帖子:Free-form text with custom SRGS based Grammer,其中有人提出了 DICTATION 标签。但问题是它似乎与 SRGS 不兼容。
如果有帮助,我使用 tag-format="semantics/1.0"