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


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

Примеры использования разметки для синтезирования роликов

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


Пауза между словами
Здравствуй, <break time="700ms"/> Мир!

Добавить, убавить громкости
<prosody volume="+20dB">Здравствуй, мир!</prosody>

Встраивание других ваших роликов

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

<audio id="100500" /> <say-as interpret-as='unit'>502 руб.</say-as>

Сделать высоким голос
<prosody pitch="x-high">Здравствуй, мир!</prosody>

Быстрая диктовка
<prosody rate="x-fast">Здравствуй, мир!</prosody>

Несколько аттрибутов одновременно

Громкий, высокий голос с быстрой диктовкой

<prosody volume="x-loud" pitch="x-high" rate="x-fast">Здравствуй, мир!</prosody>

Мультиязычность

Вы можете использовать несколько языков в тексте ролика

Наш сервис потрясающий. Имя ему <lang xml:lang="en-US">CallTools RU</lang>

Диктовка номера телефона
<say-as interpret-as='telephone'>+7 (985) 204-98-10</say-as>

Диктовка даты
<say-as interpret-as='date'>2017-01-25</say-as>

Диктовка времени
<say-as interpret-as='time'>1'21"</say-as>

Параграфы
<p>Это первый параграф. Здесь должна быть пауза.</p>
<p>Это второй параграф.</p>
Параграф интерпретируется как
<break strength="x-strong"/>

Ударение в слове

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

Слово "замок" будет произнесено по транскрипции.
        <phoneme alphabet="x-sampa" ph='z"amok'/>

Диктовка чисел
Число Пи примерно равно <say-as interpret-as="number">3,142</say-as>

Диктовка порядкого номера
Ваш номер <say-as interpret-as="ordinal">3142</say-as>

Диктовка отдельных цифр
<p>Ваш пинкод <break time="300ms"/><say-as interpret-as="digits">3142</say-as></p>
<p>Повторяем медленнее.</p>
<p>Ваш пинкод <break time="300ms"/>
<say-as interpret-as="digits">3</say-as>
<break time="200ms"/>
<say-as interpret-as="digits">1</say-as>
<break time="200ms"/>
<say-as interpret-as="digits">4</say-as>
<break time="200ms"/>
<say-as interpret-as="digits">2</say-as>
</p>
<p>Ещё медленнее.</p>
<p>Ваш пинкод <break time="300ms"/>
<say-as interpret-as="digits">3</say-as>
<break time="500ms"/>
<say-as interpret-as="digits">1</say-as>
<break time="500ms"/>
<say-as interpret-as="digits">4</say-as>
<break time="500ms"/>
<say-as interpret-as="digits">2</say-as>
</p>

Диктовка дробей
две целых <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>

Диктовка ругательств
<say-as interpret-as='expletive'>Здесь</say-as> у меня <say-as interpret-as='expletive'>ругательство</say-as>