Приблизительное совпадение в voicexml

Я не знаю, смогу ли я получить ответ здесь... Проблема, которую я пытаюсь решить, заключается в следующем: система прослушивает ввод пользователя, оценивает, содержит ли ввод пользователя слово "цикл".

Поддерживает ли VoiceXML грамматику для такого рода задач? Кажется, он может подобрать слово только из перечисленных слов. Пользователь может сказать: используя цикл, цикл, цикл, цикл по массиву...... Есть ли способ для меня, чтобы рассмотреть, только если предложение содержит "цикл"?

Заранее спасибо.

1 ответ

Решение

Вы можете создать свой собственный грамматик и прикрепить к своей области:

<field name="loopField">
    <prompt>What's your way to say loop?</prompt>
    <grammar src="mygrammar.gram" type="application/srgs+xml" />
    <help> Please say your employee number. </help>
</field>

Подробнее о грамматике W3C здесь

Другие вопросы по тегам