5 min read

Разметка текста для аудиороликов

При создании роликов вы можете использовать специальную разметку SSML: https://www.w3.org/TR/2010/REC-speech-synthesis11-20100907/

Обращаем ваше внимание, что синтезаторы поддерживают возможности SSML в разной степени.

Ниже представлено описание возможностей с привязкой к синтезаторам.

<break> - Пауза между словами (все синтезаторы)

<p>Your PIN code <break time="400ms">3 1 4 2</break></p>

<p>Repeat slower</p>

<p>Your PIN code <break time="400ms"> 3 <break time="200ms"> 1 <break time="200ms"> 4 <break time="200ms"> 2 </break></break></break></break></p>

<audio> - Встраивание других ваших роликов (все синтезаторы)

В личном кабинете в списке роликов вы можете узнать id ролика, который требуется встроить, например, если id=100500:

<audio id="100500"/>

<p> - Параграфы (все синтезаторы)

<p>Это первый параграф. Здесь должна быть пауза.</p>
<p>Это второй параграф.</p>

<s> - Пауза между предложениями

<s>Первое предложение</s><s>Второе предложение</s>

<phoneme> - Фонетические особенности (все синтезаторы, кроме Карины и Юлии)

Для фонетических особенностей используется расширенный фонетический алфавит

Где-то говорят <phoneme alphabet="x-sampa" ph="m@l6ko"/>,
а где-то <phoneme alphabet="x-sampa" ph="m@l@ko"/>.

<say-as> - Тип диктовки (Татьяна, Максим, Айви, Джоанна, Кендра, Кимберли, Салли, Джоуи, Джастин, Мэтью, Карина, Юлия, Кира, Сергей, Александра, Тарас, Марфа, Борис, Наталья, Анна, Остап, Айгуль, Даулет):

  • Диктовка номера телефона
<say-as interpret-as='telephone'>+380 (067) 204-98-10</say-as>
  • Диктовка даты
<say-as interpret-as='date'>2017-01-25</say-as>
  • Диктовка времени
<say-as interpret-as='time'>1'21"</say-as>
  • Диктовка чисел
Число Пи примерно равно <say-as interpret-as="cardinal">3,142</say-as>
  • Диктовка порядкового номера
Ваш номер <say-as interpret-as="ordinal">3142</say-as>
  • Диктовка дробей
две целых <say-as interpret-as='fraction'>1/2</say-as>
  • Диктовка измеряемых величин
<say-as interpret-as='unit'>105 метров</say-as>
  • Диктовка адреса
Мы находимся по адресу <say-as interpret-as='address'>город Киев, ул. Одесская, 9д</say-as>

<prosody> - (Татьяна, Максим, Айви, Джоанна, Кендра, Кимберли, Салли, Джоуи, Джастин, Мэтью, Анна, Остап, Айгуль, Даулет):

  • Добавить, убавить громкости
<prosody volume="+20dB">Здравствуй, мир!</prosody>
  • Сделать высоким голос
<prosody pitch="x-high">Здравствуй, мир!</prosody>
  • Быстрая диктовка

<prosody rate="x-fast">Здравствуй, мир!</prosody>
  • Несколько атрибутов одновременно Громкий, высокий голос с быстрой диктовкой
<prosody volume="x-loud" pitch="x-high" rate="x-fast">Здравствуй, мир!</prosody>

<lang> - Мультиязычность (Татьяна, Максим, Айви, Джоанна, Кендра, Кимберли, Салли, Джоуи, Джастин, Мэтью):

Вы можете использовать несколько языков в тексте ролика
Наш сервис потрясающий. Имя ему <lang xml:lang="en-US">Лид сервис UK</lang>

Расстановка ударений

  • С помощью символа «+» (Алена, Оксана, Джэйн, Омаж, Филипп, Захар, Эрмиль)
з+амок, в котором много замк+ов
мн+ого пр+офильный

С помощью тэга <phoneme> (Татьяна, Максим, Айви, Джоанна, Кендра, Кимберли, Салли, Джоуи, Джастин, Мэтью): Слово "замок" будет произнесено по транскрипции

<phoneme alphabet="x-sampa" ph='z"amok'/>

С помощью символа «0» после ударной гласной (Дмитрий, Полина)

соро0ка
сорока0

С помощью символа «'» после ударной гласной (Кира, Сергей, Александра, Тарас, Марфа, Борис, Наталья)

<speak>за'мок</speak>
<speak>замо'к</speak>

С помощью символа «ˈ» после ударной гласной. Не используйте одинарные кавычки («‘» или «'»), хотя они выглядят похоже (Анна, Остап, Айгуль, Даулет)

заˈмок
замоˈк