El lenguaje de marcado de la API de voz de Java ( JSML ) es un lenguaje de marcado basado en XML para anotar texto de entrada para sintetizadores de voz . JSML se utiliza dentro de la API de voz de Java . JSML es una aplicación XML y cumple con los requisitos de los documentos XML bien formados. El lenguaje de marcado de la API de voz de Java se denomina JSpeech Markup Language en la documentación del estándar del W3C . El lenguaje de marcado de la API de voz de Java y el lenguaje de marcado JSpeech Markup Language son idénticos, salvo por el cambio de nombre, que se realiza para proteger las marcas registradas de Sun.
JSML fue desarrollado por Andrew Hunt en Sun Microsystems . [ 1 ]
Uso
JSML es principalmente un formato de texto XML utilizado por las aplicaciones Java para anotar la entrada de texto a 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 determinan 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 de Java para que sea fácil de aprender y usar, para que sea compatible con diferentes sintetizadores y plataformas informáticas, y aunque está diseñado para su uso interno, 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 <emphasis><literal> JSML </literal></emphasis> ejemplo. </div> </jsml>Normas relacionadas
JSML se basó en la propuesta original de un lenguaje de marcado para síntesis de voz (SSML), un conjunto de etiquetas de marcado generales que podrían usarse en diferentes sistemas de conversión 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 2 3 Taylor, Paul (2009). Síntesis de texto a voz . Cambridge University Press. págs. 68–69 . ISBN 9780521899277.
Enlaces externos
- http://java.sun.com/products/java-media/speech/forDevelopers/JSML/
- Estándares basados en XML
- Java (plataforma de software)