Combina el dictado de forma libre y la semántica en una gramática srgs

Estoy tratando de combinar el resultado de una solicitud semántica y de dictado en el valor semántico de un documento SRGS. Por ejemplo, yo diría "Buscar papa" y la salida sería algo así como out = "Buscar papa" donde papa es una palabra aleatoria hablada por el usuario. Dije sobre el uso de la regla especial de basura, pero no parece funcionar. Hasta ahora eso es lo que tengo:

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

También vi ese post:Texto de forma libre con Grammer basado en SRGS personalizado donde alguien propuso la etiqueta DICTATION. Pero el problema es que no parece ser compatible con SRGS.

Si ayuda, uso tag-format = "semantics / 1.0"

Respuestas a la pregunta(2)

Su respuesta a la pregunta