Использование шаблонов команд (версия 3.xx): различия между версиями
Grigory (обсуждение | вклад) |
Grigory (обсуждение | вклад) |
||
Строка 44: | Строка 44: | ||
[[Файл:Прослушивание линии.png]] | [[Файл:Прослушивание линии.png]] | ||
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал. | |||
Строка 49: | Строка 52: | ||
[[Файл:Отключить распознавание.png]] | [[Файл:Отключить распознавание.png]] | ||
Когда интервал, выделенный на распознавание будет исчерпан, настанет время собирать камни. И тогда перед нами вырастает череда команд под названием "Если". Она проверяет результат вычисления некого выражения. По результатам проверки делается вывод о его успешности. Если это правда (значение TRUE), то выполняется подкоманда, живущая внутри "Если". Часто вместе с ней используется команда "Иначе", которая является прибежищем для неуспешных выражений. | |||
* Если распознавание прошло успешно | * Если распознавание прошло успешно | ||
[[Файл:Если распознавание успешно 1.png]] | [[Файл:Если распознавание успешно 1.png]] |
Версия 02:10, 2 июля 2018
Голосовое меню
Как это работает:
Выберите шаблон "Голосовое меню" и затем - раздел "Команды". Там появятся все команды, которые нужны для реализации "Голосового меню".
- Цикл
В цикле команды будут выполняться до тех пор, пока справедливо условие либо переменная не выходит за пределы лимита.
- Включается распознавание
Программа распознает:
- нажатие клавиш (тональный набор - DTMF)
В этом случае результат распознавания запишется в переменную Клавиши
- голосовой ответ абонента
В этом случае результат распознавания запишется в переменную Голос.
- Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.
- Идет собственно прослушивание того, что сказал или нажал собеседник
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.
- Распознавание завершает работу
Когда интервал, выделенный на распознавание будет исчерпан, настанет время собирать камни. И тогда перед нами вырастает череда команд под названием "Если". Она проверяет результат вычисления некого выражения. По результатам проверки делается вывод о его успешности. Если это правда (значение TRUE), то выполняется подкоманда, живущая внутри "Если". Часто вместе с ней используется команда "Иначе", которая является прибежищем для неуспешных выражений.
- Если распознавание прошло успешно