Язык разметки речи Java - Java Speech Markup Language

Язык разметки 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>    type ="пункт">Этот блок о <literal>JSML</literal> построен как <emphasis><literal> JSML </literal></emphasis> пример.</div> </jsml>

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

внешние ссылки