Шаблон "Голосовое меню" (версия 3.хх): различия между версиями
Vs (обсуждение | вклад) |
Vs (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
==Работа распознавания== | ==Работа распознавания== | ||
Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента. | |||
[[Файл:Включить распознавание ответа v12.png]] | [[Файл:Включить распознавание ответа v12.png]] | ||
В данной команде установлены следующие настройки: | В данной команде установлены следующие настройки: | ||
* Распознавать клавиши (DTMF) - будет распознавать клавиши, нажатые в тональном режиме. | |||
* "Распознаваемые клавиши" - в данном случае установлены клавиши 123, которые будут распознаваться, остальные клавиши распознаваться не будут. | * "Распознаваемые клавиши" - в данном случае установлены клавиши 123, которые будут распознаваться, остальные клавиши распознаваться не будут. | ||
Строка 30: | Строка 30: | ||
* "Количество клавиш" - в данном случае установлена 1 клавиша, при нажатию на одну клавишу, процесс распознавания будет прекращен, не дожидаясь времени окончания прослушивания. | * "Количество клавиш" - в данном случае установлена 1 клавиша, при нажатию на одну клавишу, процесс распознавания будет прекращен, не дожидаясь времени окончания прослушивания. | ||
* | * результат распознавания запишется в переменную "Клавиши". | ||
Если вам не нужно использовать распознавание нажатия клавиш, то можете убрать соответствующую галочку. | Если вам не нужно использовать распознавание нажатия клавиш, то можете убрать соответствующую галочку. | ||
[[Файл:Включить распознавание ответа v12 voice.png]] | |||
Включена опция "Распознавать голосовой ответ абонента" которая позволяет распознавать произнесенными абонентом сообщение, в ней установлены следующие настройки: | |||
* сервис распознавания - "Yandex". | |||
* тип распознавания - "числа", т.е. будут распознаваться только цифры, которые произнесет абонент. | |||
* результат распознавания запишется в переменную Голос. | |||
Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку. | |||
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Включить распознавание ответа абонента | см. здесь]]. | Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Включить распознавание ответа абонента | см. здесь]]. | ||
==Звуковое сообщение== | ==Звуковое сообщение== |
Версия 09:20, 4 сентября 2018
Данный шаблон поможет вам предложить собеседнику несколько вариантов действий. Для выполнения того или иного действия нужен лишь его ответ - либо голосом, либо нажатием клавиш в режиме тонального набора.
Загрузка шаблона
Для загрузки шаблона "Голосовое меню" необходимо выбрать соответствующий шаблон из раздела "Команды".
Как подключать и сохранять шаблоны см. здесь.
Работа цикла
Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос еще три раза. Количество попыток настраивается в параметрах команды.
Для более подробной информации, по данной команде см. здесь.
Работа распознавания
Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента.
В данной команде установлены следующие настройки:
- Распознавать клавиши (DTMF) - будет распознавать клавиши, нажатые в тональном режиме.
- "Распознаваемые клавиши" - в данном случае установлены клавиши 123, которые будут распознаваться, остальные клавиши распознаваться не будут.
- "Количество клавиш" - в данном случае установлена 1 клавиша, при нажатию на одну клавишу, процесс распознавания будет прекращен, не дожидаясь времени окончания прослушивания.
- результат распознавания запишется в переменную "Клавиши".
Если вам не нужно использовать распознавание нажатия клавиш, то можете убрать соответствующую галочку.
Включена опция "Распознавать голосовой ответ абонента" которая позволяет распознавать произнесенными абонентом сообщение, в ней установлены следующие настройки:
- сервис распознавания - "Yandex".
- тип распознавания - "числа", т.е. будут распознаваться только цифры, которые произнесет абонент.
- результат распознавания запишется в переменную Голос.
Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку.
Для более подробной информации, по данной команде см. здесь.
Звуковое сообщение
Абоненту воспроизводится звуковое сообщение о том, что программа готова слушать и распознавать.
Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.
Для более подробной информации, по данной команде см. здесь.
Прослушивание линии
Прослушивание линии и команды выполняются дальше только в случае, если собеседник дослушал звуковое сообщение до конца.
Идет собственно прослушивание того, что сказал или нажал собеседник.
Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника.
Подробное описание работы данной команды см. здесь.
Завершение работы команд шаблона
Распознавание завершает работу
Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение true), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя.
Если распознавание прошло успешно, возможно несколько вариантов работы программы:
Вернуться назад к использованию шаблонов.