Язык разметки речи Java


Язык разметки 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 приведен ниже:

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

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