Кіріспе

XML-ге негізделген таңбалау тілі

Java Speech API Markup Language (JSML) – сөйлеу синтезаторларына мәтіндік кірісті түсіндіру үшін қолданылатын XML-ге негізделген таңбалау тілі. JSML Java Speech API ішінде пайдаланылады. JSML – XML қосымшасы болып табылады және дұрыс құрылған XML құжаттарының талаптарына сай келеді. Стандарттың W3C құжаттамасын сипаттағанда Java Speech API Markup Language, JSpeech Markup Language деп аталады. Java Speech API Markup Language және JSpeech Markup Language атауының өзгеруінен басқа, Sun тауарлық белгілерін қорғау мақсатында бірдей. JSML-ді Sun Microsystems компаниясының Эндрю Хант жасаған.

Қолданылуы

JSML – бұл негізінен Java қолданбалары сөйлеу синтезаторларына берілетін мәтінді түсіндіру үшін қолданатын XML мәтіндік форматы. JSML элементтері сөйлеу синтезаторына мәтінді табиғи түрде қалай айту керектігі туралы толыққанды ақпарат береді. JSML құжаттың құрылымын, белгілі бір сөздер мен тіркестердің айтылуын, сөйлеу ерекшеліктерін, мысалы, баса назар салу мен интонация сияқты жайттарды анықтайтын элементтерді анықтайды. JSML Java дәстүрінде оңай үйренуге және пайдалануға ыңғайлы, түрлі синтезаторлар мен компьютерлік платформаларда қолдануға болады, және ол бастапқыда нақты қолданыс үшін жасалған болса да, көптеген тілдерге де қолданылады.

Қатысушы стандарттар

JSML бастапқы сөйлеу синтезі таңбалау тілі (SSML) ұсынымының негізінде құрылды, ол әртүрлі мәтінді сөйлеуге (TTS) жүйелерінде қолданылатын жалпы таңбалау тегтерінің жиынтығы еді. W3C JSML негізінде, бірақ одан толыққанды өзгеше болатын VoiceXML деп аталатын стандартты таңбалау тілін жасады. Бұл 2004 жылы ресми W3C ұсынысы ретінде бекітілді.