Połącz dowolne dyktowanie i semantyczne w gramatyce srgs

Próbuję połączyć zarówno wynik żądania semantycznego, jak i żądania dyktowania w wartości semantycznej dokumentu SRGS. Na przykład powiedziałbym „Szukaj ziemniaka”, a wyjściem byłoby coś takiego jak out = „Szukaj ziemniaka”, gdzie Ziemniak jest przypadkowym słowem wypowiadanym przez użytkownika. Myślałem o użyciu specjalnej reguły śmieci, ale nie działa. Do tej pory mam to:

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

Widziałem też ten post:Tekst dowolny z niestandardowym Grammerem opartym na SRGS gdzie ktoś zaproponował tag DICTATION. Ale problem polega na tym, że nie wydaje się być zgodny z SRGS.

Jeśli to pomoże, używam tag-format = "semantics / 1.0"

questionAnswers(2)

yourAnswerToTheQuestion