Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Язык разметки синтеза речи ( SSML ) - это язык разметки на основе XML для приложений синтеза речи . Это рекомендация из W3C «s Voice Browser Рабочей группы. SSML часто встраивается в сценарии VoiceXML для управления системами интерактивной телефонии. Однако его также можно использовать отдельно, например, для создания аудиокниг. Для настольных приложений популярны другие языки разметки, включая встроенные голосовые команды Apple и SAPI Text to Speech от Microsoft. (TTS) разметка, также язык XML. Он также используется для создания звуков с помощью API преобразования текста в речь Azure Cognitive Services или при написании сторонних навыков для Google Assistant или Amazon Alexa .

SSML основан на языке разметки речи Java (JSML), разработанном Sun Microsystems , хотя текущая рекомендация была разработана в основном поставщиками синтеза речи. Он охватывает практически все аспекты синтеза, хотя некоторые области не указаны, поэтому каждый поставщик принимает свой вариант языка. Кроме того, при отсутствии разметки ожидается, что синтезатор будет самостоятельно интерпретировать текст. Таким образом, 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 " > Меню телефона: уровень 1 </ dc: title>  </metadata> <p>  <s  xml: lang = "en-US" >  <voice  name = "David"  пол = "male"  age = "25" > Для английского языка нажмите <emphasis> one </emphasis> . </voice>  </s>  <s  xml: lang = "es-MX" >  <voice  name = "Miguel"  gender = "male"  age = "25" > Para español, oprima el <emphasis> dos </ акцент > . </ голос>  </s>  </p></speak>

Особенности [ править ]

SSML определяет изрядную разметку для просодии , что не очевидно в приведенном выше примере. Это включает разметку для

  • подача
  • контур
  • диапазон высоты тона
  • оценивать
  • продолжительность
  • объем

См. Также [ править ]

Внешние ссылки [ править ]