Язык разметки речи Java
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2024 г. ) |
Язык разметки API речи Java ( JSML ) — это XML на основе язык разметки для аннотирования ввода текста в синтезаторы речи . JSML используется в Java Speech API . JSML — это XML-приложение, соответствующее требованиям правильно сформированных XML-документов. Язык разметки API речи Java упоминается как язык разметки JSpeech при описании W3C документации стандарта . Язык разметки Java Speech API и язык разметки JSpeech идентичны, за исключением изменения названия, которое сделано для защиты товарных знаков Sun.
JSML был разработан Эндрю Хантом из Sun Microsystems . [1]
Использование
[ редактировать ]JSML — это, прежде всего, текстовый формат XML, используемый приложениями Java для аннотирования ввода текста в синтезаторы речи. Элементы JSML предоставляют синтезатору речи подробную информацию о том, как произносить текст естественным образом.
JSML определяет элементы, которые определяют структуру документа, произношение определенных слов и фраз, особенности речи, такие как акцент и интонация и т. д. JSML разработан в стиле Java, чтобы его было легко изучать и использовать, чтобы его можно было переносить на различные синтезаторы и компьютерных платформах, и хотя он предназначен для использования внутри них, он также применим к широкому спектру языков.
Пример
[ редактировать ]Пример определения JSML приведен ниже:
<jsml>
<div type="paragraph">This block about <literal>JSML</literal> is constructed as
a <emphasis><literal> JSML </literal></emphasis> example.</div>
</jsml>
Сопутствующие стандарты
[ редактировать ]JSML основан на первоначальном предложении о языке разметки синтеза речи (SSML), наборе общих тегов разметки, которые можно использовать в различных системах преобразования текста в речь (TTS) . [1]
W3C JSML разработал стандартный язык разметки под названием VoiceXML , также часто называемый SSML, который основан на , но не идентичен ему. [1] Это стало официальной рекомендацией W3C в 2004 году.
Ссылки
[ редактировать ]- ^ Jump up to: а б с Тейлор, Пол (2009). Синтез текста в речь . Издательство Кембриджского университета. стр. 68–69. ISBN 9780521899277 .