Воспроизведение числительных
Осуществляется проигрывание числа, определяемого аргументом. Для проигрывания существуют несколько предустановленных голосов и можно добавлять свои.
Файлы числительных для воспроизведения в локальном автоматически синхронизирующемся каталоге :SYNC
в подкаталоге /common/standardexpressions/<VOICE>
Проигрывание производится по указанному формату, либо по указанной схеме.
Название | Описание |
---|---|
Число |
Аргумент, содержащий воспроизводимое числительное либо наборную фразу. |
Языковой алгоритм |
Выбор языкового алгоритма. Возможные варианты:
|
Формат |
Формат проигрываемого значения. Описан ниже в Формат воспроизведения числительных |
Тип проигрывания |
Используется, если формат задан «По формату». Подробнее в Формат воспроизведения числительных |
Род |
(формат = «По формату», «Количество», «Порядковое числительное»)
|
Понижать тон |
Осуществляет понижение тона в конце. Для этого в качестве последнего файла подставляется аналогичный с символом "_" в конце, озвученный как окончание речи. При его отсутствии берется обычный файл. |
Голос |
Выбор голоса для воспроизведения. Каждый голос представляет собой папку с набором файлов, озвучивающих достаточно большой набор числительных и используемых дополнительных слов. |
Символы прерывания |
Строка, содержащая последовательности символов прерывания через запятую. |
Переход |
Компонент, которому передается управление в случае успешного завершения операции. Переход по умолчанию. |
Переход,ошибка |
Компонент, которому передается управление в случае ошибки. |
Описание |
Описание компонента |
Формат воспроизведения числительных
Название | Описание |
---|---|
По формату |
Выбор формата построения фразы по значению. Возможные способы разбиения (значение поля
|
Количество |
Числительное, например, сто двадцать три. |
Порядковое числительное |
Например, сто двадцать третий. Применяет род. |
Телефонный номер |
Допустимые формат Числа и разделить в виде - sp. Например, 120-40 10 будет озвучен как сто двадцать сорок десять |
Дата |
01.01.2020 = первое января две тысячи двадцатого года. |
Время |
15:30 = пятнадцать часов тридцать минут |
Дата/время |
01.01.2020 15:30 = первое января две тысячи двадцатого года пятнадцать часов тридцать минут |
День недели |
Например, понедельник. |
Время без нулей в начале |
Время, где нули в начале не воспроизводятся, например, 00:20:00 = двадцать минут ноль секунд вместо ноль часов двадцать минут ноль секунд. |
Время без нулей в конце |
Время, где нули в конце не воспроизводятся, например, 00:20:00 ноль часов двадцать минут вместо ноль часов двадцать минут ноль секунд. |
Время в секундах |
600 = шестьсот секунд. |
Деньги, USD |
XXX долларов или XXX долларов XX центов. |
Деньги, EUR |
XXX евро или XXX долларов XX евроцентов. |
Деньги, RUR |
XXX рублей или XXX рублей XX копеек. |
Процент |
XX процентов. |