Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex SpeechKit
  • Обзор технологий SpeechKit
    • О технологии
    • Список голосов
      • Обзор
      • TTS-разметка
      • Разметка SSML
      • Список поддерживаемых фонем в TTS
      • Список поддерживаемых фонем в SSML
  • Поддерживаемые форматы аудио
  • Интеграция телефонии
  • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Аудитные логи Audit Trails

В этой статье:

  • Элементы разметки
  • Поставить ударение
  • Явно указать паузу между предложениями
  • Установить паузу, зависящую от контекста
  • Выделить акцент
  • Использовать фонетическое произношение
  • Примеры использования русских фонем
  1. Синтез речи
  2. Разметка текста
  3. TTS-разметка

TTS-разметка текста

Статья создана
Yandex Cloud
Обновлена 28 мая 2025 г.
  • Элементы разметки
    • Поставить ударение
    • Явно указать паузу между предложениями
    • Установить паузу, зависящую от контекста
    • Выделить акцент
    • Использовать фонетическое произношение
    • Примеры использования русских фонем

Примечание

В регионе Казахстан доступна только версия API v3.

TTS-разметка дает возможность управлять синтезом речи при помощи специальных символов и SIL-тегов. Это позволяет сделать синтезированную речь более естественной.

Поддержка TTS-разметки доступна для русского языка при использовании API v3 и API v1 для данных в формате text.

Расстановка пауз доступна для тестирования при синтезе на всех поддерживаемых языках.

Примечание

Сервис SpeechKit предназначен для синтеза естественной речи. Разметка данных для синтеза помогает настроить произношение отдельных слов, фраз и предложений, но не предназначена для генерации отдельных звуков и тишины.

Разметка в тексте будет служить подсказкой для синтеза, а не непосредственным указанием к действию.

Элементы разметкиЭлементы разметки

Описание Спецсимволы и теги
Поставить ударение +
Явно указать паузу между предложениями sil<[t]>, где t — длительность паузы в миллисекундах. Максимальное значение — 7 000.
Указать паузу, зависящую от контекста <[small]>. Допустимые значения: tiny, small, medium, large, huge
Выделить акцент <[accented]> или **акцентное слово**
Использовать фонетическое произношение [[<фонемы_слова_разделенные_пробелами>]]

Важно

При синтезе по аудиошаблонам разметка за пределами переменной части игнорируется.

Поставить ударениеПоставить ударение

Используйте символ + перед ударной гласной, в случаях, когда нужно уточнить корректный вариант произношения слова, например:

Дверь в комнату заперта на зам+ок.

или

Вход в з+амок действительно существовал.

Явно указать паузу между предложениямиЯвно указать паузу между предложениями

Для явного указания паузы между предложениями вы можете добавить специальный тег: sil<[t]>, где t — длительность паузы в миллисекундах:

Унылая пора! sil<[300]> Очей очарованье!

Примечание

Текст для синтеза не может состоять только из символов разметки. С помощью SpeechKit нельзя сгенерировать файл с тишиной вместо речи.

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

Установить паузу, зависящую от контекстаУстановить паузу, зависящую от контекста

Используйте слова-подсказки, чтобы длительность пауз подбиралась автоматически.

Мороз и солнце; <[medium]> день чудесный!

Выделить акцентВыделить акцент

Чтобы выделить акцент в слове, можно поставить перед ним тег <[accented]>. Например:

Удобные интерфейсы для решения <[accented]> задач.

Также выделить акцент на одном или нескольких словах можно при помощи звездочек (**слово**). Например:

Мы всегда будем в ответе за тех, **кого приручили**.

Использовать фонетическое произношениеИспользовать фонетическое произношение

Используйте выделение блоком [[ ]], чтобы контролировать правильность произношения с помощью фонем. Для воспроизведения будет использован текст в блоке:

Привет! Меня зовут [[v a sʲ ʌ]]

Список поддерживаемых фонем.

Примеры использования русских фонемПримеры использования русских фонем

Пример 1

Ишимбай — город в России.

Всем привет! Я взял билеты на автобус в город [[i ʂ ɨ m b a j]] и буду там наслаждаться природой.

Пример 2

Керемет — казахское женское имя. Возможна путаница Керемет/керемёт.

Познакомься, это моя подруга [[kʲ ɪ rʲ ɪ mʲ ɛ t]]. Мы вместе учились в школе.

Пример 3

Лена — женское имя в родительном падеже, множественном числе. Возможна путаница Лен/лён.

В моей семье очень много [[lʲ ɛ n]]. Это очень популярное имя у нас.

Пример 4

Берет — головной убор. Возможна путаница берет/берёт.

Голубой [[bʲ ɪ rʲ ɛ t]]. Передай мне, пожалуйста, мой берет.

Была ли статья полезна?

Предыдущая
Обзор
Следующая
Разметка SSML
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»