Интерактивное меню
Данный блок позволяет создать интерактивное голосовое меню. Из меню можно построить несколько веток развития сценария в зависимости от ответа клиента.
Содержание
Настройки вывода сообщения системы
- Используйте порт Не успешно для соединения с другими блоками.
- Дважды нажмите блок Интерактивное меню.
- В разделе Настройки вывода выберите, каким образом будет формироваться сообщение системы: можно синтезировать речь или загрузить аудиозапись с записанным голосом.
- Если вы выбрали опцию Синтез голоса, настройте следующие параметры:
Язык синтеза - Выберите язык для синтеза текста в речь.
Голос - Выберите один из искусственных голосов, который будет произносить текст.
Текст - Введите текст, который вы хотите проигрывать клиентам. Возможно использование SSML тегов.
Количество повторов - При необходимости определите, сколько раз должен проигрываться текст (1-3).
Текст для повтора - Введите текст для повтора, если вы хотите, чтобы он отличался от исходного.
Для отдельных tts-провайдеров к выбору также доступны расширенные настройки синтеза:
Высота голоса - Настройте высоту тона синтезированного голоса (Google). Доступные опции: очень низкий, низкий, средний, высокий, очень высокий, по умолчанию.
Громкость речи - Настройте уровень громкости речи (Google). Доступные опции: без звука, очень тихо, тихо, средняя громкость, громко, очень громко, по умолчанию.
Темп речи - Настройте скорость произнесения синтезированной речи (Google, Yandex). Доступные опции: очень медленный, медленный, средний, быстрый, очень быстрый, по умолчанию.
Эмоции - Придайте синтезированному голосу эмоциональную окраску (для отдельных голосов Yandex). Доступные опции: нейтральный, радостный, раздраженный.

- Если вы выбрали опцию Аудиозапись, выберите запись из библиотеки или загрузите аудиофайл с компьютера. При необходимости выберите количество повторов (1-3) и альтернативную аудиозапись.
- Нажмите Сохранить.

Настройки ввода сообщения клиента
- В разделе Настройки ввода выберите тип ввода ответа клиента: нажатие клавиш (DTMF) или голос (ASR). Возможно настроить оба варианта ответа одновременно.
- Включите переключатель Фоновый шум, чтобы установить фоновые звуки для заполнения пауз между фразами робота. Выберите аудиозапись из раскрывающегося списка или загрузите файл с вашего компьютера.
- Если вы выбрали опцию Голос, настройте следующее:
Выберите Язык распознавания, на котором ожидается ответ клиента.
Настройте момент начала распознавания:
С конца - Распознавание голоса начинается сразу после окончания воспроизведения синтеза или аудиозаписи.
Смещение с начала - Распознавание начинается через N секунд после начала воспроизведения синтеза или аудиозаписи (от 1 до 20 секунд). Опция подразумевает возможность перебить синтез или аудиозапись.
Смещение с конца - Распознавание начинается за N секунд до окончания воспроизведения синтеза или аудиозаписи (от 1 до 20 секунд). Опция подразумевает возможность перебить синтез или аудиозапись.
Включите настройку Продолжить воспроизведение текста, чтобы продолжить проигрывание основного текста, если во время перебивания клиентом записи распознавание его речи было неуспешным.
Ответы клиентов записываются в виде текста в переменную {{CALL.IVR_RESULT_X}}, где вместо Х подставляется цифра от 1 до 4 (по количеству возможных повторов блока). Переменные обнуляются при входе в каждый новый блок Интерактивное меню, поэтому чтобы сохранить ответ (если есть необходимость), переменную нужно перенести и сохранить в новую переменную в блоке Изменение данных.
- Если вы выбрали тип ввода Клавиатура, настройте следующее:
Выберите тип DTMF-сигналов.
Задайте максимальное время между нажатием клавиш.
- Нажмите Сохранить.

Настройки предполагаемых ответов клиента
В разделе Ответы настройте возможные ответы со стороны клиента. Вы можете добавить до 20 портов с предполагаемыми ответами, исходя из которых можно настроить дополнительные ветви развития сценария.
Нажмите + Добавить ответ.
Введите Имя порта.
В поле Клавиши выберите клавишу для ввода предполагаемого ответа с клавиатуры. Данное поле доступно при выборе типа ввода Клавиатура или Оба.
В поле Возможный ответ введите вариант голосового ответа клиента. Данное поле доступно при выборе типа ввода Голос или Оба.
Если вам необходимо добавить сразу несколько вариантов ответа в один порт, можете сделать это с помощью клавиши Enter.
- Включите переключатель Использовать регулярное выражение, чтобы использовать его для обработки ответа клиента. Регулярное выражение – это строка, задающая шаблон для поиска определенных фрагментов в ответе клиента. Необходимо использовать следующий синтаксис: /pattern/flags. Некорректное использование регулярных выражений может повлиять на работу сценария.
Возможно добавить только одно регулярное выражение. Если вы хотите использовать регулярное выражение, все ранее добавленные предполагаемые ответы будут удалены.

- Нажмите Сохранить.