Combine ditado de forma livre e semântica em uma gramática srgs
Eu estou tentando combinar o resultado de uma semântica e um pedido de ditado no valor semântico de um documento SRGS. Por exemplo, eu diria "Search potato" e a saída seria algo como out = "Search Potato", em que Potato é uma palavra aleatória falada pelo usuário. Eu pensei em usar a regra especial do lixo, mas parece que não funciona. Até agora é o que eu tenho:
<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>
Eu também vi esse post:Texto de forma livre com Gramática personalizada baseada em SRGS onde alguém propôs a tag DICTATION. Mas o problema é que não parece ser compatível com o SRGS.
Se isso ajudar, eu uso tag-format = "semântica / 1.0"