Java beszédjelölő nyelv - Java Speech Markup Language

A Java Speech API jelölőnyelv ( JSML ) egy XML- alapú jelölőnyelv a szövegbevitel kommentálásához a beszédszintetizátorokhoz . A JSML-t a Java Speech API- n belül használják . A JSML egy XML alkalmazás, amely megfelel a jól kialakított XML dokumentumok követelményeinek. Java Speech API jelölőnyelvre hivatkoznak JSpeech Markup Language, amikor a szabvány W3C dokumentációját írják le . A Java Speech API jelölőnyelv és a JSpeech jelölőnyelv megegyezik a névváltozással, amely a Sun védjegyeinek védelme érdekében történik.

A JSML elsősorban egy XML-formátum, amelyet a Java alkalmazások használnak a szövegbevitel kommentálására a beszédszintetizátorok számára. A JSML elemei a beszédszintetizátort részletes információkkal szolgálják a szöveg naturalizált módon történő beszédéről.

A JSML meghatározza azokat az elemeket, amelyek meghatározzák a dokumentum felépítését, bizonyos szavak és kifejezések kiejtését, a beszéd olyan jellemzőit, mint például a hangsúly és az intonáció stb. A JSML Java formájában úgy lett kialakítva, hogy egyszerűen megtanulható és használható, hordozható a különböző szintetizátorokon és számítástechnikai platformokon, és bár a belsejében való használatra tervezték, sokféle nyelvre is alkalmazható. Az alábbiakban bemutatjuk a JSML meghatározásának példáját:

<jsml> 
  <div type="paragraph">This block about <literal>JSML</literal> is constructed as
  a <emphasis><literal> JSML </literal></emphasis> example.</div> 
</jsml>

A W3C kifejlesztett egy szabványos jelölőnyelvet, az SSML-t , amely JSML-en alapul, de nem azonos azzal. Ez 2004- ben hivatalos W3C-ajánlássá vált .

Külső linkek