Добавить звук к голосовому сообщению (версия 3.xx)

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску

Страница добавления звуков к голосовому сообщению.

Звуковой файл

WikiSoundAddFile.png

Можно добавить звуковой файл в формате wav к сообщению.

Нажмите кнопку Tree.png для выбора звуков из папки Call Office или установленных голосовых библиотек.

Нажмите кнопку «Обзор», чтобы указать файл в другой папке компьютера.

Нажмите кнопку Play.png, чтобы прослушать выбранный звук.

Выражение

WikiSoundAddCombine.png

Выражение позволяет добавлять к голосовому сообщению произвольные данные, в том числе из базы данных, используемой для работы сценария. Выбрав в выпадающем списке поле базы данных, нажмите на кнопку Insert.png, чтобы добавить его название в строку выражения.

Для произнесения результата выражения можно использовать несколько способов:

Комбинирование

Позволяет преобразовывать значение выражения в даты, суммы и т.д. Для произнесения чисел и сумм в настоящее время используются русский, английский и казахский языки. Для произнесения дат – русский и английский.

WikiAddSoundCombine.png

Можно задать тип преобразования. Количественный: один, два, три и т.д. Порядковый: первый, второй и т.д.

Можно задать денежную единицу. Для каждого языка денежные единицы различаются.

Формат поля определяет, в каком виде или какую часть значения поля необходимо произнести.

Например, если поле [Дата] содержит «05.06.2013», а в поле формата записано «yyyy», будет произнесён только год.

Допустимые символы в формате и их значения:

9 - цифра; 0 - цифра c ведущими нулями; $ - денежная единица; . - разделитель разрядов;

dd - день; mm - месяц; yyyy - год;

hh - час; mi - минута; ss - секунда.

Символ 9 следует использовать в формате, если необходимо произнести обычное число, например, сумму задолженности. Например, число 211100 в формате 999999 будет произнесено как: Двести Одиннадцать Тысяч Сто. Если же необходимо произносить число как номер телефона, в формате следует использовать символ 0. В этом случае число 211100 в формате 00 00 00 будет произнесено как: Двадцать Один Одиннадцать Ноль Ноль.

Синтез

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

WikiAddSoundSynthesis.png

До версии 3.05 для синтеза можно было использовать только установленную на компьютере пользователя голосовую машину. Начиная с версии 3.05 для синтеза голоса используется сервис Google TTS. Именно этот сервис используется в Переводчике Google, если нажать кнопку «Прослушать».

Синтезируемый текст необходимо обязательно взять в кавычки, так как содержимое поля «Выражение» вычисляется программой. В противном случае появится сообщение об ошибке вместо звука.

При использовании сервиса Google необходимо помнить об ограничениях, налагаемых им. Например, сообщение длиной более 100 символов вызовет сообщение об ошибке.

Выражение как звуковой файл

Берёт имя звукового файла из поля базы данных и произносит этот звуковой файл.

WikiSoundFieldAsFileName.png

При выборе параметра «Использовать следующие символы как разделители» можно указывать несколько звуковых файлов в одной ячейке базы данных.

Для страницы "Сообщение для абонента после нажатия клавиши" при обработке DTMF-сигналов предопределена переменная PressedKey. На рисунке ниже вместо неё будет подставляться значение нажатой клавиши. То есть, если клиент нажал 0, будет произнесён файл Filename0.wav, а если 6, то Filename6.wav.

Конечно же, соответствующие файлы необходимо заранее поместить в папку Sound с установленным Call Office либо в папке, куда указывает свойство SoundPath.

WikiDTMFSound.png