Поддержка SSML

4 min read

SSML (Speech Synthesis Markup Language) - это XML-разметка, которая управляет произношением текста. Используйте её для точного контроля над акцентом, паузами, тоном и произношением. Доступно на планах Pro и Agency.

Включение SSML

  1. Перейдите в Синтез речи → Контент.
  2. Включите Разрешить SSML в содержимом записи.
  3. Сохраните.

После включения любые SSML-теги внутри содержимого записи передаются в ElevenLabs вместо того, чтобы читаться как текст.

Основные теги SSML

Паузы

Вставьте тишину любой длины.

<break time="500ms" />

Значения: от 100ms до 10s. Используйте для драматических пауз или естественного ритма.

Акцент

Выделите слово или фразу.

<emphasis level="moderate">важное слово</emphasis>

Уровни: none, reduced, moderate, strong.

Произношение чисел и дат

Задайте конкретный способ чтения.

<say-as interpret-as="date">2026-04-18</say-as>
<say-as interpret-as="telephone">555-1234</say-as>
<say-as interpret-as="characters">NASA</say-as>

Общие значения interpret-as: date, time, telephone, characters, cardinal, ordinal.

Фонетическое произношение

Укажите произношение в МФА (Международный фонетический алфавит).

<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>

Полезно для технических терминов, иностранных слов или названий брендов, которые стандартное произношение передаёт неверно.

SSML в редакторе блоков

Добавляйте SSML внутри блока Произвольный HTML. Обычные текстовые блоки экранируют < и >, поэтому SSML-теги будут отображаться как текст.

<!-- Блок произвольного HTML -->
Добро пожаловать в мою статью.
<break time="500ms" />
Сегодня мы обсуждаем <emphasis level="strong">синтез речи</emphasis> в WordPress.

SSML в шорткодах

Шорткоды принимают SSML внутри содержимого:

[mementor-tts]
Вот <break time="700ms" /> драматическая пауза.
[/mementor-tts]

Что не поддерживается

ElevenLabs не поддерживает все функции SSML. Следующие теги игнорируются (или вызывают ошибки):

  • <audio> для встроенных аудиофайлов
  • <mark> для меток событий
  • <voice> для смены голоса в середине предложения
  • <w> с атрибутами POS

Вместо них используйте замену слов или другой голос.

Когда использовать SSML, а когда более простые альтернативы

Цель Используйте
Исправить произношение одного слова Замена слов (проще)
Добавить короткие паузы Пользовательские паузы (SSML не нужен)
Выделить фразу SSML <emphasis>
Конкретный формат даты/числа SSML <say-as>
Фонетическое произношение SSML <phoneme>

Связанные страницы