Kombinieren Sie Freiformdiktat und Semantik in einer srgs-Grammatik

Ich versuche, das Ergebnis einer semantischen und einer Diktatanforderung im semantischen Wert eines SRGS-Dokuments zu kombinieren. Zum Beispiel würde ich "Kartoffelsuche" sagen und die Ausgabe wäre so etwas wie out = "Kartoffelsuche", wobei Kartoffel ein zufälliges Wort ist, das vom Benutzer gesprochen wird. Ich habe über die Müll-Sonderregel nachgedacht, aber es scheint nicht zu funktionieren. Soweit habe ich:

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

Ich habe diesen Beitrag auch gesehen:Freiformtext mit benutzerdefiniertem SRGS-basiertem Grammer wo jemand das DICTATION-Tag vorgeschlagen hat. Das Problem ist jedoch, dass es nicht SRGS-kompatibel zu sein scheint.

Wenn es hilft, verwende ich tag-format = "semantics / 1.0"

Antworten auf die Frage(2)

Ihre Antwort auf die Frage