Шаблон "Голосовое меню" (версия 3.хх): различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
(не показано 17 промежуточных версий этого же участника)
Строка 3: Строка 3:
==Загрузка шаблона==
==Загрузка шаблона==


Для загрузки шаблона "Голосовое меню" откройте нужную конфигурацию, выберите раздел "Команды" и кликните на шаблоне "Голосовое меню". На запрос программы о перезаписи текущих команд следует ответить утвердительно. Будьте внимательны, существующие команды будут удалены.
Для загрузки шаблона "Голосовое меню" необходимо выбрать соответствующий шаблон из раздела "Команды".


[[Файл:Шаблоны команд.png]]
Как подключать и сохранять шаблоны [[Использование шаблонов команд (версия 3.xx)| см. здесь.]]




В соответствующем разделе автоматически появятся все команды, которые нужны для реализации "Голосового меню".
==Работа цикла==
 
Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос еще три раза. Количество попыток настраивается в параметрах команды.
 
[[Файл:Цикл v12.png]]
 
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Цикл| см. здесь]].




[[Файл:Голосовое меню v12 2.png]]
==Работа распознавания==


==Работа цикла==
Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента. В данной команде включена опция "Распознавать клавиши (DTMF)" - будет распознаваться клавиши, нажатые в тональном режиме.


Подробное описание работы команды [http://wiki.calloffice.ru/index.php/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_(%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_3.xx)/%D0%A6%D0%B8%D0%BA%D0%BB здесь].
[[Файл:Включить распознавание ответа v12.png]]


Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос три раза. Количество попыток настраивается в параметрах команды.
В данной опции установлены следующие настройки:


[[Файл:Цикл v12.png]]
* "Распознаваемые клавиши" - в данном случае установлены клавиши 123, которые будут распознаваться, остальные клавиши распознаваться не будут.


==Работа распознавания==
* "Количество клавиш" - в данном случае установлена 1 клавиша, при нажатию на одну клавишу, процесс распознавания будет прекращен, не дожидаясь времени окончания прослушивания.


Подробное описание работы команды "Включить распознавание" читайте [http://wiki.calloffice.ru/index.php/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_(%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_3.xx)/%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0 здесь].
* результат распознавания запишется в переменную "Клавиши".


Если вам не нужно использовать распознавание нажатия клавиш, то можете убрать соответствующую галочку.


Программа распознает:


* нажатие клавиш (тональный набор - DTMF)
Опция "Распознавать голосовой ответ абонента" которая позволяет распознавать произнесенные абонентом сообщения.


[[Файл:Включить распознавание ответа v12 voice.png]]


В этом случае результат распознавания запишется в переменную Клавиши. Если вам не нужно использовать распознавание нажатия клавиш, уберите соответствующую галочку.
В данной опции установлены следующие настройки:


[[Файл:Включить распознавание ответа v12.png]]
* сервис распознавания - "Yandex".


* тип распознавания - "числа", т.е. будут распознаваться только цифры, которые произнесет абонент.


* голосовой ответ абонента
* результат распознавания запишется в переменную Голос.


Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку.


В этом случае результат распознавания запишется в переменную Голос. Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку.
Для более подробной информации, по данной команде [[Команды (версия 3.xx)/Включить распознавание ответа абонента | см. здесь]].


[[Файл:Включить распознавание ответа v12 voice.png]]


==Звуковое сообщение==
==Звуковое сообщение==


Собеседнику отправляется  звуковое сообщение о том, что программа готова слушать и распознавать. Подробное описание работы команды [http://wiki.calloffice.ru/index.php/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_(%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_3.xx)/%D0%97%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B5_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5 здесь].
Абоненту воспроизводится звуковое сообщение о том, что программа готова слушать и распознавать.
 
[[Файл:Звуковое сообщение о начале v12.png]]


В данной команде выбрана опция "Выражение", у которой установлены настройки:


Звуковое сообщение может быть записано заранее и воспроизведено либо сформировано из выражения. В любом случае программа должна объяснить пользователю, что настало время говорить или набирать цифры на клавишах телефона.
* Способ произнесения - "Синтез", т.е. записанный в поле текст, будет синтезироваться при помощи выбранного сервиса и произноситься;
* Голосовая машина - "Сервис Yandex";
* выбрана опция "Кэшировать синтезированные сообщения", которые после синтезирования, будут сохраняться в папке "cache".


Для более подробной информации, по данной команде [[Добавить звук к голосовому сообщению (версия 3.xx) | см. здесь]].


[[Файл:Звуковое сообщение о начале v12.png]]


==Прослушивание линии==
==Прослушивание линии==
Строка 57: Строка 70:
Прослушивание линии и команды выполняются дальше только в случае, если собеседник дослушал звуковое сообщение до конца.
Прослушивание линии и команды выполняются дальше только в случае, если собеседник дослушал звуковое сообщение до конца.


Идет собственно прослушивание того, что сказал или нажал собеседник. Подробное описание работы команды [http://wiki.calloffice.ru/index.php/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_(%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_3.xx)/%D0%9F%D1%80%D0%BE%D1%81%D0%BB%D1%83%D1%88%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8 здесь].
[[Файл:Прослушивание линии v12.png]]


Важно выбрать оптимальный для вас интервал прослушивания реакции собеседника. Он не должен быть чересчур коротким. Иначе распознавание обречено на провал.
Идет собственно прослушивание того, что сказал или нажал собеседник. Важно выбрать оптимальное "Время прослушивания" реакции собеседника.
 
В данном случае настройка "Время прослушивания в секундах" установлена 5.
 
Подробное описание работы данной команды [[Команды (версия 3.xx)/Прослушивание линии | см. здесь]].


[[Файл:Прослушивание линии v12.png]]


==Завершение работы команд шаблона==
==Отключение распознавание ответа абонента==


Распознавание завершает работу
Данная команда завершает распознавание ответа абонента.


[[Файл:Отключить распознавание v12.png]]
[[Файл:Отключить распознавание v12.png]]


Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если". После проверки делается вывод об успешности распознавания. Если это правда (значение TRUE), то выполняется подкоманда внутри "Если". В данном случае это "Звуковое сообщение", которое воспроизводится индивидуально для каждого из пунктов Голосового меню. Поэтому нам и нужно несколько раз повторить "Если" - в соответствии с количеством вариантов ответа пользователя.
Для более подробной информации по данной команде [[Команды (версия 3.xx)/Отключить распознавание ответа абонента | см. здесь]].




Если распознавание прошло успешно, возможно несколько вариантов работы программы:
==Проверка результата==


Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если".


[[Файл:Если распознавание успешно 1 v12.png]]
[[Файл:Если распознавание успешно 1 v12.png]]


В данном случае будет производится проверка трех условий (выполнение команд "Если"), если абонент нажал клавишу или сказал цифру 1, или 2, или 3, тогда будут выполнены соответствующие подкоманды, в данном случае это команды "Звуковое сообщение". Но если абонент ничего не нажал/не сказал или сказал слово/фразу которая не распозналась или распозналась, но не соответствует условиям, то выполнение перейдет к команде "Иначе" и выполнится её подкоманда "Звуковое сообщение".


[[Файл:Если распознавание успешно 3 v12 ии.png]]
Для более подробной информации по данной команде [[Команды (версия 3.xx)/Если |см. здесь]].




Вернуться назад к [[Использование шаблонов команд (версия 3.xx)| использованию шаблонов.]]
Вернуться назад к [[Использование шаблонов команд (версия 3.xx)| использованию шаблонов.]]

Текущая версия на 07:09, 6 сентября 2018

Данный шаблон поможет вам предложить собеседнику несколько вариантов действий. Для выполнения того или иного действия нужен лишь его ответ - либо голосом, либо нажатием клавиш в режиме тонального набора.

Загрузка шаблона

Для загрузки шаблона "Голосовое меню" необходимо выбрать соответствующий шаблон из раздела "Команды".

Как подключать и сохранять шаблоны см. здесь.


Работа цикла

Команда Цикл используется для выполнения нескольких попыток получения информации от абонента. Если абонент не ответил на вопрос, программа повторит вопрос еще три раза. Количество попыток настраивается в параметрах команды.

Цикл v12.png

Для более подробной информации, по данной команде см. здесь.


Работа распознавания

Команда "Включить распознавание ответа абонента", включает распознавание ответа абонента. В данной команде включена опция "Распознавать клавиши (DTMF)" - будет распознаваться клавиши, нажатые в тональном режиме.

Включить распознавание ответа v12.png

В данной опции установлены следующие настройки:

  • "Распознаваемые клавиши" - в данном случае установлены клавиши 123, которые будут распознаваться, остальные клавиши распознаваться не будут.
  • "Количество клавиш" - в данном случае установлена 1 клавиша, при нажатию на одну клавишу, процесс распознавания будет прекращен, не дожидаясь времени окончания прослушивания.
  • результат распознавания запишется в переменную "Клавиши".

Если вам не нужно использовать распознавание нажатия клавиш, то можете убрать соответствующую галочку.


Опция "Распознавать голосовой ответ абонента" которая позволяет распознавать произнесенные абонентом сообщения.

Включить распознавание ответа v12 voice.png

В данной опции установлены следующие настройки:

  • сервис распознавания - "Yandex".
  • тип распознавания - "числа", т.е. будут распознаваться только цифры, которые произнесет абонент.
  • результат распознавания запишется в переменную Голос.

Если вам не нужно использовать распознавание голоса, уберите соответствующую галочку.

Для более подробной информации, по данной команде см. здесь.


Звуковое сообщение

Абоненту воспроизводится звуковое сообщение о том, что программа готова слушать и распознавать.

Звуковое сообщение о начале v12.png

В данной команде выбрана опция "Выражение", у которой установлены настройки:

  • Способ произнесения - "Синтез", т.е. записанный в поле текст, будет синтезироваться при помощи выбранного сервиса и произноситься;
  • Голосовая машина - "Сервис Yandex";
  • выбрана опция "Кэшировать синтезированные сообщения", которые после синтезирования, будут сохраняться в папке "cache".

Для более подробной информации, по данной команде см. здесь.


Прослушивание линии

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

Прослушивание линии v12.png

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

В данном случае настройка "Время прослушивания в секундах" установлена 5.

Подробное описание работы данной команды см. здесь.


Отключение распознавание ответа абонента

Данная команда завершает распознавание ответа абонента.

Отключить распознавание v12.png

Для более подробной информации по данной команде см. здесь.


Проверка результата

Когда интервал, выделенный на распознавание будет исчерпан, настанет время для проверки результата с помощью команд под названием "Если".

Если распознавание успешно 1 v12.png

В данном случае будет производится проверка трех условий (выполнение команд "Если"), если абонент нажал клавишу или сказал цифру 1, или 2, или 3, тогда будут выполнены соответствующие подкоманды, в данном случае это команды "Звуковое сообщение". Но если абонент ничего не нажал/не сказал или сказал слово/фразу которая не распозналась или распозналась, но не соответствует условиям, то выполнение перейдет к команде "Иначе" и выполнится её подкоманда "Звуковое сообщение".

Для более подробной информации по данной команде см. здесь.


Вернуться назад к использованию шаблонов.