Značkovací jazyk Java Speech - Java Speech Markup Language

Značkovací jazyk Java Speech API (JSML) je XML -na základě značkovací jazyk pro anotaci vstupu textu do syntetizátory řeči. JSML se používá v rámci Java Speech API. JSML je aplikace XML a odpovídá požadavkům dobře vytvořených dokumentů XML. Při popisu jazyka Java Speech API Markup Language se tento jazyk označuje jako JSpeech Markup Language W3C dokumentace normy. Značkovací jazyk Java Speech API a značkovací jazyk JSpeech jsou identické, kromě změny názvu, která je provedena za účelem ochrany ochranných známek společnosti Sun.

JSML je primárně textový formát XML používaný aplikacemi Java k anotaci vstupu textu do syntetizátorů řeči. Prvky JSML poskytují syntetizátoru řeči podrobné informace o tom, jak mluvit textem naturalizovaným způsobem.

JSML definuje prvky, které definují strukturu dokumentu, výslovnost určitých slov a frází, funkce řeči, jako je důraz a intonace atd. JSML je navržen v jazyce Java tak, aby se snadno naučil a používal, aby byl přenosný napříč různými syntetizátory a výpočetní platformy, a přestože jsou určeny pro použití v rámci, je také použitelná pro širokou škálu jazyků. Příklad toho, jak je definován JSML, je uveden níže:

<jsml>    zadejte ="odstavec">Tento blok asi <literal>JSML</literal> je konstruován jako <emphasis><literal> JSML </literal></emphasis> příklad.</div> </jsml>

The W3C vyvinul standardní značkovací jazyk s názvem SSML, který je založen na JSML ale není to stejné. To se stalo formálním Doporučení W3C v roce 2004.

externí odkazy