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"