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

Язык разметки Java Speech API ( JSML ) - это язык разметки на основе XML для аннотирования вводимого текста в синтезаторы речи . JSML используется в Java Speech API . JSML - это XML-приложение, соответствующее требованиям правильно оформленных XML-документов. Язык разметки Java Speech API называется языком разметки JSpeech при описании документации стандарта W3C . Язык разметки Java Speech API и язык разметки JSpeech идентичны, за исключением изменения названия, которое сделано для защиты товарных знаков Sun.

JSML - это в первую очередь текстовый формат XML, используемый приложениями Java для аннотирования ввода текста в синтезаторы речи. Элементы JSML предоставляют синтезатору речи подробную информацию о том, как произносить текст естественным образом.

JSML определяет элементы, которые определяют структуру документа, произношение определенных слов и фраз, особенности речи, такие как акцент и интонация, и т. Д. JSML разработан в стиле Java, чтобы его было легко изучать и использовать, переносить на разные синтезаторы и вычислительных платформ, и хотя они предназначены для использования в них, также применимы к широкому спектру языков. Пример определения JSML приведен ниже:

<jsml>  <div  type = "paragraph" > Этот блок о <literal> JSML </literal> построен как<внимание> <буквальным> JSML </ буквальным> </ внимание> пример. </div>  </jsml>

W3C разработал стандартный язык разметки под названием SSML , который основан на JSML , но не совпадает с ним. Это стало официальной рекомендацией W3C в 2004 году.

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