Перейти к основному содержимому

Разметка синтеза речи

Вы можете использовать разметку речи в телефонном канале и в голосовых помощниках, таких как Яндекс Алиса, Маруся и Google Assistant.

В телефонном канале

В ботах для звонков вы можете выбрать голос и разметить текст для синтеза в поле Реплика бота в блоке Синтез речи.

По умолчанию выбран голос Aimyvoice. Чтобы управлять его звучанием, вы можете использовать упрощенную разметку Aimyvoice или SSML‑теги.

Если вы выбрали голос Алена от Яндекс, вы можете настроить синтез с помощью другой упрощенной разметки:

  • Отмечайте ударные гласные в слове символом +, например:

    Прим+ите участие в распродаже до конца месяца

  • Разбивайте длинные слова на короткие и проставляйте ударения для каждого из них, например:

    Мн+ого пр+офильный проект

  • Пишите слова так, как они слышатся, например:

    пожалуйста — пож+алуста

  • Используйте пунктуационные знаки: они преобразуются в паузу длительностью 50–100 мс. Последовательностью дефисов можно задавать небольшие паузы, например:

    Здравствуйте! Ответьте на вопрос: — - — - да, нет или наверное

    предупреждение
    Не создавайте большие паузы с помощью дефисов. Это может привести к звуковым артефактам при синтезе.

В голосовых помощниках

Вы можете разметить речь голосовых ассистентов в поле Разметка синтеза речи блока Текст.

Синтаксис разметки зависит от ассистента, к которому вы подключаете бота.

Голосовой помощникПоддержка SSMLДополнительная информация
Яндекс АлисаНет, поддерживает только TTS‑разметку.Позволяет использовать звуки. Вы сможете прослушать звуки только после того, как ваш навык пройдет модерацию. В тестовом режиме технической возможности прослушивания звуков нет.
МарусяПодробнее об использовании SSMLВы можете вставлять свои аудиофайлы в речь Маруси при помощи разметки TTS.
Google AssistantПодробнее об использовании SSML