Озвучка денежных сумм с параметрами currency или money с указанием валюты

, Обновлено 27 августа 2023

Параметр currency в SSML относится к атрибуту interpret-as тега say-as и используется для корректного произношения сумм денежных средств в различных валютах. Этот атрибут позволяет указать системе синтеза речи, что число представляет собой сумму денег в определенной валюте.

К сожалению, не все голоса обрабатывают этот параметр. Его поддерживают только следующие дикторы: Карина, Дмитрий, Анна, Борис, Катя, Денис, Дарья, Даниил, Светлана, Екатерина.

Голоса Наталья, Борислав, Марфа, Тарас, Александра, Сергей вместо currency используют money и имеют продвинутый режим установки падежа.

Примеры currency

<say-as interpret-as="currency">99.9 USD</say-as>
<say-as interpret-as="currency">42.1 EUR</say-as>

Пример:

 
 
00:07

Особенно хорошо обрабатывается на английском языке:

<say-as interpret-as="currency">99.9 USD</say-as>
<say-as interpret-as="currency">€42.1</say-as>

 
 
00:06

Пример с евро:

<say-as interpret-as="currency">10.5 EUR</say-as>

 
 
00:03

Примеры money 

Параметр money поддерживают только Наталья, Борислав, Марфа, Тарас, Александра, Сергей. Используйте следующий шаблон кода:

<say-as interpret-as="money" format="CASE" detail="CURRENCY_short-form_say-null-cents">VALUE</say-as>

Вот самый простой пример:

<say-as interpret-as="money" detail="USD">21</say-as>

 
 
00:03

В format можно указать падеж: 

  • nominative — именительный;
  • genitive — родительный;
  • dative — дательный;
  • accusative — винительный;
  • ablative — творительный;
  • prepositional — предложный.

В detail можно указать валюту и дополнительный параметр произношения через знак _ нижнего подчеркивания. По умолчанию используется рубль. Доступные только такие валюты:

  • RUB — рубль;
  • USD — доллар США;
  • EUR — евро;
  • GBP — фунт стерлинг;
  • CAD — канадский доллар;
  • CHF — швейцарский франк;
  • SEK — шведская крона;
  • DKK — датская крона;
  • NOK — норвежская крона;
  • JPY — японская йена;
  • CNY — китайский юань;
  • PLN — польский злотый.

Приведу примеры по падежам.

nominative — именительный

Пример:

 
 
00:02

genitive — родительный

Пример:

 
 
00:02

dative — дательный

Пример:

 
 
00:02

accusative — винительный

Пример:

 
 
00:02

ablative — творительный

Пример:

 
 
00:02

prepositional — предложный

Пример:

 
 
00:02

В detail после валюты через знак нижнего подчеркивания можно (но не обязательно) указать форму произношения:

  • Полностью full-form — использование полного наименования валюты, такого как «японская йена».
  • Сокращенно short-form — употребление сокращенного названия валюты, например, выбрав «доллар» вместо «доллар США».
  • Произнести нули и центы say-null-cents — слово «центы» будет упомянуто всегда, даже если их количество равно нулю. Пример: «десять долларов, ноль центов».

Рассмотрим примеры с формой произношения.

full-form

<say-as interpret-as="money" detail="USD_full-form">21,15</say-as>

 
 
00:04

short-form

<say-as interpret-as="money" detail="USD_short-form">21,15</say-as>

 
 
00:03

say-null-cents

<say-as interpret-as="money" detail="USD_say-null-cents">10</say-as>

 
 
00:03

Все параметры сразу

Все параметры можно использовать одновременно. Скажем в родительном падеже "пятнадцати рублей ноля копеек"

<say-as interpret-as="money" format="prepositional" detail="RUB_short-form_say-null-cents">15</say-as>

Пример:

 
 
00:03

Сферы применения

  1. Финансовые новости и отчеты: для произношения денежных сумм в различных валютах.
  2. Экономическая аналитика: при обсуждении бюджетов, инвестиций и финансовых показателей.
  3. Путешествия и туризм: для объявлений о ценах на услуги и товары в разных странах.

Если вам нужно красиво диктовать суммы, например в автоматической телефонии для Интернет-торговли в России, то используйте голоса, которые поддерживают money. Для зарубежных проектов используйте голоса с поддержкой currency.

Поддержка

Если остались вопросы по озвучке, то задайте их в чате поддерки в телеграм @zvukogram
2024 - Звукограм