Speech Synthesis Markup Language

Speech Synthesis Markup Language
Орган стандартизации Консорциум Всемирной паутины
Логотип Викисклада Медиафайлы на Викискладе

Speech Synthesis Markup Language (SSML) (Язык Разметки Синтеза Речи) представляет собой основанный на XML язык разметки для приложений синтеза речи[1]. Он был рекомендован рабочей группой W3C[2]. SSML часто встраивается в сценарии VoiceXML для интерактивных систем телефонии[3]. Однако он также может быть использован без связи с телефонией, например для создания аудиокниг.

SSML основан на языке разметки Java Synthesis Markup Language (JSML), разработанном Sun Microsystems, хотя нынешние рекомендации были разработаны главным образом производителями синтезаторов речи. Он охватывает практически все аспекты синтеза речи, хотя в некоторых областях остались неопределённые аспекты, поэтому каждый производитель принимает иной вариант языка[4]. Кроме того, в отсутствие разметки синтезатор, как ожидается, должен выполнить своё собственное толкование этого текста. SSML не является таким жёстким в плане синтаксиса, как язык C или даже HTML.

Вот пример документа SSML:

<?xml version="1.0"?>
<speak xmlns="http://www.w3.org/2001/10/synthesis"
       xmlns:dc="http://purl.org/dc/elements/1.1/"
       version="1.0">
  <metadata>
    <dc:title xml:lang="en">Telephone Menu: Level 1</dc:title>
  </metadata>

  <p>
    <s xml:lang="en-US">
      <voice name="David" gender="male" age="25">
        For English, press <emphasis>one</emphasis>.
      </voice>
    </s>
    <s xml:lang="es-MX">
      <voice name="Miguel" gender="male" age="25">
        Para español, oprima el <emphasis>dos</emphasis>.
      </voice>
    </s>
  </p>

</speak>

Примечания

[править | править код]
  1. Speech Synthesis Markup Language (SSML) Version 1.1 Архивная копия от 16 декабря 2010 на Wayback Machine (англ.)
  2. SSML для синтезаторов речи. Дата обращения: 16 сентября 2010. Архивировано 11 июля 2012 года.
  3. W3C завершила разработку технологии VoiceXML 3.0 Архивировано 25 октября 2011 года.
  4. W3C работает над речевой технологией следующего поколения. Дата обращения: 16 сентября 2010. Архивировано 19 февраля 2013 года.