Компонент Воспроизведение числительных

Описание

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

Файлы числительных для воспроизведения в рантайме находятся в локальном автоматически синхронизирующемся каталоге :SYNC в подкаталоге /common/standardexpressions/<VOICE>.

Table 1. Системные характеристики

Индекс

205

Краткое название

playnum

Типы сценариев

IVR

Стартовый модуль

r_sip_ivr_script_component_playnum

Режим

Асинхронный

Иконка

205

Характер разветвления

Разветвляющий, прерывающий

Свойства

Table 2. Свойства
Спецификация Описание

Название: Число
Код: number
Усл. видимости: нет
По умолчанию: — 

Аргумент, содержащий воспроизводимое числительное либо наборную фразу.

Название: Языковой алгоритм
Код: lang
Усл. видимости: нет
По умолчанию: RUS

Выбор языкового алгоритма.
Возможные варианты:

  • RUS (ru, 0) - Русский язык.

  • ENG (en, 1) – Английский язык.

Название: Формат
Код: mode
Усл. видимости: нет
По умолчанию: Количество

Выбор формата воспроизведения.
Возможные варианты:

  • По формату (byformat, 0) – Выбор формата построения фразы по значению: способ разбиения.

  • Количество (quantity, 1) – Числительное XXX, например сто двадцать три.

  • Порядковое числительное (ordinal, 2) – XXX, например сто двадцать третий. Применяет род.

  • Телефонный номер (phone, 3) – XXX XXX-XX-XX, XXX-XX-XX, XX-XX-XX, XX-XX, XXX, например девятсот двадцать пять шестьдесят три двадцать.

  • Дата (date, 4) – Например, двадцать пятое декабря две тысячи шестидесятого года.

  • Время (time, 5) – Например, тринадцать часов двадцать пять минут.

  • Дата / время (datetime, 6) – двадцать пятое декабря две тысячи шестидесятого года тринадцать часов двадцать пять минут.

  • День недели (weekday, 7) – Например, понедельник.

  • Время без нулей в начале (timewo0b, 8) – Время, где нули в начале не воспроизводятся, например: двадцать минут ноль секунд вместо ноль часов двадцать минут ноль секунд.

  • Время без нулей в конце (timewo0e, 9) – Время, где нули в конце не воспроизводятся, например: ноль часов двадцать минут вместо ноль часов двадцать минут ноль секунд.

  • Время в секундах (timesec, 10) – Например, шестьсот секунд.

  • Деньги, USD (moneyusd, 11) – XXX долларов или XXX долларов XX центов.

  • Деньги, EUR (moneyeur, 12) – XXX евро или XXX долларов XX евроцентов.

  • Деньги, RUR (moneyrub, 13) – XXX рублей или XXX рублей XX копеек.

  • Процент (percent, 14) – XX процентов.

Важно, чтобы соответствующие файлы озвучки находились в каталоге выбранного голоса.

Название: Тип проигрывания
Код: format
Усл. видимости: да
По умолчанию: Посимвольно

Выбор способа озвучивания числительного.
Возможные варианты:

  • Посимвольно (sym1, 0) – Каждая цифра числа проговаривается отдельно.

  • По 2 символа (sym2, 1) – Цифры объединяются парами.

  • По 3 символа (sym3, 2) – Цифры объединяются в группы по три.

  • Целиком (number, 3) – Число проговаривается целиком.

  • Буквы и числа (letters, 4) – Значение проговаривается в виде отдельных букв (аббревиатур) и чисел.

  • Слова и фразы (words, 5) – Проговариваются отдельные слова, разделенные пробелами, заранее озвученные и представленные в каталоге озвучки.

Название: Род
Код: gender
Усл. видимости: да
По умолчанию: Мужской

Выбор рода для окончаний при формировании фразы.
Возможные варианты:

  • Мужской (masculine, 0)

  • Женский (feminine, 1)

  • Средний (neuter, 2)

Название: Понижать тон
Код: downTone
Усл. видимости: нет
По умолчанию: Нет

Выключатель режима преимущественного применения аудио-файла с понижающим тоном в конце фразы.
Такие файлы в каталогах озвучки существуют отдельно и имеют префикс _.

Название: Голос
Код: voice
Усл. видимости: нет
По умолчанию: — 

Выбор голоса. Каталоги с голосовой озвучкой располагаются в ассетах.

Название: Символы прерывания
Код: interruptSymbols
Усл. видимости: да
По умолчанию: — 

Строка, содержащая последовательности символов прерывания через запятую.
После обнаружения на конце буфера DTMF последовательности символов, совпадающей с одной из указанных последовательностей прерывания, производится автоматическое завершение записи и отправка последней порции данных сервису распознавания.
Например, *, 7, 123, 9395.

Название: Переход
Код: transfer
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление в случае успешного завершения операции.

Название: Переход, ошибка
Код: transferError
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление в случае ошибки.

См. также