Что такое SSML?

Материал из VXML
Перейти к: навигация, поиск

SSML (Speech Synthesis Markup Language — Язык Разметки Синтеза Речи) — язык разметки, основанный на XML (eXtensible Markup Language), который применяется в приложениях синтеза речи. Данный язык позволяет изменять различные характеристики синтезируемой речи (TTS):

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

Основой SSML является JSML (Java Synthesis Markup Language), который был разработан компанией Sun Microsystems. Язык SSML рекомендован для использования консорциумом W3C и часто применяется в приложениях VoiceXML. Элементы SSML позволяют регулировать практически все параметры текста для синтеза, однако, из-за наличия нескольких неопределенных характеристик, производители ресурсов TTS используют несколько видоизмененные версии SSML. Синтакис языка SSML не имеет жестких правил оформления, поэтому при его использовании важно учитывать рекомендации производителя для конкретной версии синтезатора речи.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Статьи
Грамматики
Элементы VXML
Элементы SSML
Инструменты