В бизнес-версиях доступна дополнительная платная функция, с помощью которой можно произвести массовую рассылку голосовых сообщений, отличающихся для разных получателей.
Эта функция может быть полезной, например, в следующих случаях:
- для напоминания о наступлении какого-нибудь запланированного события (например, о приходе в указанную дату к врачу, об окончании срока депозита в банке);
- напоминания об оплате (например, о ежегодном взносе для членов клуба, продления подписки);
- обзвона должников с указанием суммы задолженности и срока ее оплаты;
- информирования клиентов об изменении условий договора (например, тарифов на обслуживание).
Для создания такой рассылки используется преобразование текста в речь (TTS). Сначала формируется общий для всех шаблон, содержащий постоянную текстовую часть и переменные, вместо которых будут подставляться индивидуальные значения для каждого получателя (например, его имя, почтовый адрес, сумма задолженности).
Это означает, что один получатель услышит сообщение:
Здравствуйте, Иван Иванович. Ваша задолженность за квартиру по адресу улица Первомайская, дом 5, квартира 10 составляет 532 рубля 83 копейки.
а другой услышит:
Здравствуйте, Мария Петровна. Ваша задолженность за квартиру по адресу улица Спортивная, дом 12, квартира 32 составляет 1727 рублей 15 копеек.
В примере выше переменные части выделены синим шрифтом, а постоянная часть оставлена черным. Таким образом, шаблон для рассылки будет выглядеть так:
Здравствуйте %$Name. Ваша задолженность за квартиру по адресу %$Address составляет %$RUB руб. %$KOP коп.
Значение переменных будут подставляться из текстового файла, содержащего набор значений переменных, формат которого описан ниже.
Формат файла с переменными
Файл, содержащий данные получателей, должен быть сформирован в формате CSV. Этот формат широко используется для выборки и сохранения информации из баз данных в виде прямоугольных таблиц. Каждая строка файла — это строка таблицы, а значения колонок отделяют друг от друга символом-разделителем. Им может быть запятая, точка с запятой или символ табуляции. Значения полей должны быть помещены в двойные или одинарные кавычки. Первая строка файла должна содержать названия колонок. Им же будут соответствовать названия переменных в файле шаблона. Файл может быть как в кодировке ANSI, так и в Unicode.
Кроме набора переменных, которые будут подставлены в шаблон сообщения, файл обязательно должен содержать колонку с номерами телефонов получателей.
Для приведенного выше примера файл может иметь, например, следующий вид:
"Name ";"Address ";"RUB ";"KOP ";"Phone"
"Иван Иванович";"улица Первомайская, дом 5, квартира 10";"532";"83";"1234567"
"Мария Петровна";"улица Спортивная, дом 12, квартира 32";"1727";"15";"2345678"
Формат шаблона голосового сообщения в виде файлов MIX
Файлы с расширением *.MIX воспринимаются программой как специальные. Они могут содержать в себе текстовые строки, ссылки на текстовые (*.TXT) и звуковые (*.WAV) файлы, а также переменные. Текстовые строки должны быть заключены в двойные кавычки. В данном примере рассмотрим только использование текстовых строк и переменных.
Имена переменных должны начинаться с символов %$. Текст может состоять из нескольких строк. Каждая строка должна быть обрамлена двойными кавычками.
Для приведенного выше примера файл будет иметь следующий вид:
"Здравствуйте %$Name. Ваша задолженность за квартиру по адресу %$Address составляет %$RUB руб. %$KOP коп."
Формат шаблона голосового сообщения в виде файла сценария VFA
Для решения ряда задач возможностей формата MIX недостаточно. Например, в зависимости от пола получателя сообщения, требуется использовать разные формы обращения: уважаемый/уважаемая, господин/госпожа и т.п. Такую задачу можно решить, используя для передачи файл сценария, в котором в зависимости от условия будет подставляться та или иная фраза. Более подробно структура сценария описана в разделе Справки "Редактор сценариев дистанционного управления автоответчиком".
Приведём пример файла сценария, в котором в зависимости от переменной GENDER будет в текст подставляться либо слово «Уважаемый», либо «Уважаемая».
Пример сценария
[START]
=begin
if equal(%GENDER, "0" )
set_var %1 "Уважаемая"
else
set_var %1 "Уважаемый"
endif
say "%1 %$Name, Ваша задолженность за квартиру по адресу %$Address составляет %$RUB руб. %$KOP коп."
По сравнению с предыдущим примером, файл CSV должен содержать ещё одну переменную GENDER, и может выглядеть так.
"Name ";"Address ";"RUB ";"KOP ";"Phone";"GENDER"
"Иван Иванович";"улица Первомайская, дом 5, квартира 10";"532";"83";"1234567";"1"
"Мария Петровна";"улица Спортивная, дом 12, квартира 32";"1727";"15";"2345678";"0"
Формирование расписания рассылки
К этому моменту у вас должны быть подготовлены два текстовых файла – выборка из базы данных в формате CSV и файл шаблона сообщения в формате MIX или VFA. Откройте Мастер подготовки сообщений и действуйте, как это описано в разделе Справки "Передача – Формирование расписания рассылки".
Некоторые сокращения, которые можно использовать в тексте сообщения
Голосовой «движок», который определяется программой как "(v.11) Microsoft Server Speech Text To Speech Voice (ru-Ru Elena)", умеет распознавать многие общепринятые сокращения, в том числе в сочетании с числами, и воспроизводить их полностью. Приведем основные из них.
Список некоторых сокращений
д. (дер.) – деревня
п. (пос.) – поселок
с. – село
ст. – станция
кр. – край
обл. – область
г. – город
р-н – район
ул. – улица
пр-кт – проспект
пр. – проезд
пер. – переулок
ал. – аллея
д. 5 – дом пять
корп. 4 – корпус четыре
кв. 15 – квартира пятнадцать
г-н – господин
г-жа – госпожа
т. – товарищ
гр. – гражданин
авт. – автор
гл. – главный
тр. – трудовой
преп. – преподаватель
др. – другой
св. – святой
5 г – пять граммов (3 г – три грамма)
5 кг – пять килограммов (3 кг – три килограмма)
5 м – пять метров (3 м – три метра)
5 км – пять километров (3 км три километра)
5 см – пять сантиметров (3 см – три сантиметра)
стр. – страница
абз. – абзац
21.05.2015 (21/05/2015) – двадцать первое мая две тысячи пятнадцатого года
17:14 – семнадцать часов четырнадцать минут
1234 – одна тысяча двести тридцать четыре
10.513 – десять тысяч пятьсот тринадцать
-5 – минус пять
50 руб. 73 коп. – пятьдесят рублей семьдесят три копейки
15273 руб. – пятнадцать тысяч двести семьдесят три рубля
$ 105 (105 $) – сто пять долларов
€ 105 (105 €) – сто пять евро
Тестирование функции
Работу функции можно проверить на версии MiniOffice, включая незарегистрированную версию.
После установки программы необходимо настроить режим TTS.
Оформление заказа на бизнес-версию VentaFax с дополнительной платной функцией
|