Шаблон "Голосовое меню" (версия 3.хх): различия между версиями
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Цикл| см. здесь]]. | Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Цикл| см. здесь]]. | ||
==Работа распознавания== | ==Работа распознавания== | ||
Программа распознает: | Программа распознает: | ||
* нажатие клавиш (тональный набор - DTMF) | * нажатие клавиш (тональный набор - DTMF) | ||
В этом случае результат распознавания запишется в переменную Клавиши. Если вам не нужно использовать распознавание нажатия клавиш, уберите соответствующую галочку. | В этом случае результат распознавания запишется в переменную Клавиши. Если вам не нужно использовать распознавание нажатия клавиш, уберите соответствующую галочку. | ||
Строка 31: | Строка 28: | ||
* голосовой ответ абонента | * голосовой ответ абонента | ||
В этом случае результат распознавания запишется в переменную Голос. Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку. | В этом случае результат распознавания запишется в переменную Голос. Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку. | ||
[[Файл:Включить распознавание ответа v12 voice.png]] | [[Файл:Включить распознавание ответа v12 voice.png]] | ||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Включить распознавание ответа абонента | см. здесь]]. | |||
==Звуковое сообщение== | ==Звуковое сообщение== | ||
Строка 41: | Строка 40: | ||
Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать. | Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать. | ||
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона. | |||
Звуковое сообщение | [[Файл:Звуковое сообщение о начале v12.png]] | ||
Для более подробной информации, по данной команде [[Добавить звук к голосовому сообщению (версия 3.xx) | см. здесь]]. | |||
==Прослушивание линии== | ==Прослушивание линии== | ||
Строка 53: | Строка 52: | ||
Идет собственно прослушивание того, что сказал или нажал собеседник. | Идет собственно прослушивание того, что сказал или нажал собеседник. | ||
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал. | Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал. | ||
[[Файл:Прослушивание линии v12.png]] | [[Файл:Прослушивание линии v12.png]] | ||
Подробное описание работы данной команды [[Команды (версия 3.xx)/Прослушивание линии | см. здесь]]. | |||
==Завершение работы команд шаблона== | ==Завершение работы команд шаблона== | ||
Строка 66: | Строка 66: | ||
[[Файл:Отключить распознавание v12.png]] | [[Файл:Отключить распознавание v12.png]] | ||
Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение | Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение true), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя. | ||
Если распознавание прошло успешно, возможно несколько вариантов работы программы: | Если распознавание прошло успешно, возможно несколько вариантов работы программы: | ||
[[Файл:Если распознавание успешно 1 v12.png]] | [[Файл:Если распознавание успешно 1 v12.png]] |
Версия 08:06, 4 сентября 2018
Данный шаблон поможет вам предложить собеседнику несколько вариантов действий. Для выполнения того или иного действия нужен лишь его ответ - либо голосом, либо нажатием клавиш в режиме тонального набора.
Загрузка шаблона
Для загрузки шаблона "Голосовое меню" необходимо выбрать соответствующий шаблон из раздела "Команды".
Как подключать и сохранять шаблоны см. здесь.
Работа цикла
Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды.
Для более подробной информации, по данной команде см. здесь.
Работа распознавания
Программа распознает:
- нажатие клавиш (тональный набор - DTMF)
В этом случае результат распознавания запишется в переменную Клавиши. Если вам не нужно использовать распознавание нажатия клавиш, уберите соответствующую галочку.
- голосовой ответ абонента
В этом случае результат распознавания запишется в переменную Голос. Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку.
Для более подробной информации, по данной команде см. здесь.
Звуковое сообщение
Собеседнику отправляется звуковое сообщение о том, что программа готова слушать и распознавать.
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.
Для более подробной информации, по данной команде см. здесь.
Прослушивание линии
Прослушивание линии и команды выполняются дальше только в случае, если собеседник дослушал звуковое сообщение до конца.
Идет собственно прослушивание того, что сказал или нажал собеседник.
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.
Подробное описание работы данной команды см. здесь.
Завершение работы команд шаблона
Распознавание завершает работу
Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение true), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя.
Если распознавание прошло успешно, возможно несколько вариантов работы программы:
Вернуться назад к использованию шаблонов.