Java Speech Markup Language
Este artigo não cita fontes confiáveis. (Agosto de 2020) |
A tradução deste artigo está abaixo da qualidade média aceitável.Fevereiro de 2022) ( |
Java Speech Markup Language (JSML) é uma linguagem de marcação baseada em XML para anotar entrada de texto para sintetizadores de fala. JSML é usado dentro da Java Speech API. JSML é um aplicativo XML e está em conformidade com os requisitos de documentos XML bem formados. Java Speech API Linguagem de Marcação é referido como JSpeech Linguagem de Marcação ao descrever a documentação W3C do padrão. Java Speech API Linguagem de Marcação e JSpeech Linguagem de Marcação são idênticas, exceto pela mudança de nome, que é feita para proteger as marcas registradas da Sun.
JSML é principalmente um formato de texto XML usado por aplicativos Java para anotar entrada de texto para sintetizadores de voz. Elementos de JSML fornecem ao sintetizador de voz informações detalhadas sobre como falar texto de maneira naturalizada.
JSML define elementos que definem a estrutura de um documento, a pronúncia de certas palavras e frases, recursos de fala como ênfase e entonação, etc. JSML é projetado no estilo Java para ser simples de aprender e usar, para ser portátil em diferentes sintetizadores e plataformas de computação e, embora projetado para uso interno, também é aplicável a uma ampla variedade de linguagens. Um exemplo de como JSML é definido é apresentado abaixo:
<jsml>
<div type="paragraph">This block about <literal>JSML</literal> is constructed as
a <emphasis><literal> JSML </literal></emphasis> example.</div>
</jsml>
O W3C desenvolveu uma linguagem de marcação padrão chamada SSML, que é baseada em JSML, mas não é idêntica a ela. Isso se tornou uma recomendação formal do W3C em 2004.
Hiperligações externos
- (em inglês)
http://java.sun.com/products/java-media/speech/forDevelopers/JSML/