Настройка генерации речи
TTS-разметка дает возможность управлять синтезом речи при помощи специальных символов и SIL-тегов. Это позволяет сделать синтезированную речь более естественной.
Поддержка TTS-разметки доступна при использовании API v1 при передаче данных в формате text
и API v3.
Элементы разметки
Описание | Спецсимволы и теги |
---|---|
Поставить ударение | + |
Отметить паузу между словами | - |
Явно указать паузу между предложениями | sil<[t]> , где t — длительность паузы в миллисекундах. |
Указать паузу, зависящую от контекста | <[small]> . Допустимые значения: tiny , small , medium , large , huge |
Выделить акцент | <[accented]> или **акцентное слово** |
Поставить ударение
Используйте символ +
перед ударной гласной, в случаях, когда нужно уточнить корректный вариант произношения слова, например:
Дверь в комнату заперта на зам+ок.
или
Вход в з+амок действительно существовал.
Отметить паузу между словами
Используйте символ -
между словами, когда нужно отметить паузу:
Идет направо - песнь заводит.
Явно указать паузу между предложениями
Для явного указания паузы между предложениями вы можете добавить специальный тег: sil<[t]>
, где t — длительность паузы в миллисекундах:
Унылая пора! sil<[300]> Очей очарованье!
Установить паузу, зависящую от контекста
Используйте слова-подсказки, чтобы длительность пауз подбиралась автоматически.
Мороз и солнце; <medium> день чудесный!
Выделить акцент
Чтобы выделить акцент, можно использовать тег <[accented]>
или выделить слово при помощи **accented**
. Например:
Удобные интерфейсы для решения <[задач]>.
или
Мы **всегда** будем в ответе за тех, кого приручили.