Сочетание свободной формы и семантики в грамматике srgs

Я пытаюсь объединить как результат семантического запроса, так и запрос диктовки в семантическом значении документа SRGS. Например, я бы сказал «Поиск картошки» и результат будет что-то вроде out = & quot; Search Potato & quot; где Potato - это случайное слово, произнесенное пользователем. Я думал об использовании специального правила для мусора, но, похоже, оно не работает. Пока это то, что у меня есть:

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

Я также видел этот пост:Текст произвольной формы с пользовательским грамматикой на основе SRGS где кто-то предложил тег DICTATION. Но проблема состоит в том, что он, кажется, не совместим с SRGS.

Если это поможет, я использую tag-format = & quot; semantics / 1.0 & quot;

Ответы на вопрос(2)

Ваш ответ на вопрос