Lenguaje de marcado de voz Java

Lenguaje de marcado basado en XML

Java Speech API Markup Language ( JSML ) es un lenguaje de marcado basado en XML para anotar la entrada de texto en los sintetizadores de voz . JSML se utiliza dentro de Java Speech API . JSML es una aplicación XML y cumple con los requisitos de los documentos XML bien formados. Java Speech API Markup Language se denomina JSpeech Markup Language al describir la documentación del estándar W3C . Java Speech API Markup Language y JSpeech Markup Language son idénticos, salvo por el cambio de nombre, que se realiza para proteger las marcas comerciales de Sun.

JSML fue desarrollado por Andrew Hunt en Sun Microsystems . [1]

Uso

JSML es principalmente un formato de texto XML que utilizan las aplicaciones Java para anotar la entrada de texto en los sintetizadores de voz. Los elementos de JSML proporcionan al sintetizador de voz información detallada sobre cómo pronunciar el texto de forma natural.

JSML define elementos que definen la estructura de un documento, la pronunciación de ciertas palabras y frases, características del habla como el énfasis y la entonación, etc. JSML está diseñado al estilo Java para que sea fácil de aprender y usar, para que sea portable entre diferentes sintetizadores y plataformas informáticas y, aunque está diseñado para usarse dentro de, también es aplicable a una amplia gama de lenguajes.

Ejemplo

A continuación se muestra un ejemplo de cómo se define JSML:

<jsml> <div type= "paragraph" > Este bloque sobre <literal> JSML </literal> está construido como un ejemplo de <emphasis><literal> JSML </literal></emphasis> . </div> </jsml>               

JSML se basó en la propuesta original de un lenguaje de marcado de síntesis de voz (SSML), un conjunto de etiquetas de marcado generales que podrían usarse en diferentes sistemas de texto a voz (TTS) . [1]

El W3C desarrolló un lenguaje de marcado estándar llamado VoiceXML , también conocido como SSML, que se basa en JSML pero no es idéntico a él. [1] Esto se convirtió en una recomendación formal del W3C en 2004.

Referencias

  1. ^ abc Taylor, Paul (2009). Síntesis de texto a voz . Cambridge University Press. págs. 68-69. ISBN 9780521899277.
  • http://java.sun.com/products/java-media/speech/forDevelopers/JSML/
Obtenido de "https://es.wikipedia.org/w/index.php?title=Lenguaje_de_marcado_de_voz_Java&oldid=1222285450"