- Speech Synthesis Markup Language
-
Speech Synthesis Markup Language (SSML) (Язык Разметки Синтеза Речи) - представляет собой основанный на XML язык разметки для приложений синтеза речи[1]. Он был рекомендован рабочей группой W3C[2]. SSML часто встраивается в сценарии VoiceXML для интерактивных систем телефонии[3]. Однако, это также может быть использовано независимо от телефонии, например для создания аудио книг.
SSML основан на языке разметки Java Synthesis Markup Language (JSML), разработанном Sun Microsystems, хотя нынешние рекомендации были разработаны главным образом производителями синтезаторов речи. Он охватывает практически все аспекты синтеза речи, хотя в некоторых областях остались неопределенные аспекты, поэтому каждый производитель принимает иной вариант языка[4]. Кроме того, в отсутствие разметки, синтезатор, как ожидается, должен выполнить свое собственное толкование этого текста. Так SSML не является таким жестким в плане синтаксиса, как язык C, или даже HTML.
Пример
Вот пример документа SSML:
<?xml version="1.0"?> <speak xmlns="http://www.w3.org/2001/10/synthesis" xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.0"> <metadata> <dc:title xml:lang="en">Telephone Menu: Level 1</dc:title> </metadata> <p> <s xml:lang="en-US"> <voice name="David" gender="male" age="25"> For English, press <emphasis>one</emphasis>. </voice> </s> <s xml:lang="es-MX"> <voice name="Miguel" gender="male" age="25"> Para español, oprima el <emphasis>dos</emphasis>. </voice> </s> </p> </speak>
Примечания
Синтез речи Проприетарное ПО BrowseAloud · CereProc · DECtalk · IVONA · Microsoft Agent · Microsoft Speech API · Microsoft text-to-speech voices · Readspeaker · Talk It! · Voice browser · Vocaloid · Cantor · Voiceroid Свободное ПО eSpeak · Gnuspeech · Festival Speech Synthesis System · FreeTTS Машина Echo 2 · Pattern playback · Phasor · RIAS · Texas Instruments LPC Speech Chips · TuVox Приложения AOLbyPhone · DialogOS · Dr. Sbaitso · MBROLA · Microsoft Narrator · Microsoft Speech Server · PlainTalk · Voice font Протоколы Speech Synthesis Markup Language Разработчики/
ИсследователиCatherine Browman · Franklin Seaney Cooper · Гуннар Фант · Haskins Laboratories · Вольфганг фон Кемпелен · Ignatius Mattingly · Philip Rubin · VoiceWeb · VoiceXML · Yamaha Процесс Articulatory synthesis · Concatenative synthesis · Currah · Inverse filter · PSOLA · Phase vocoder · SABLE · Self-voicing Стандарты Консорциума Всемирной паутины Рекомендации Canonical XML • CDF • CSS • DOM • Geolocation API • HTML • ITS • MathML • OWL • P3P • PLS • RDF (Schema) • SISR • SKOS • SMIL • SOAP • SRGS • SSML • SVG • SPARQL • Timed Text • VoiceXML • WSDL • XForms • XHTML • XHTML+RDFa • XInclude • XLink • XML (Base • Encryption • Events • Information Set • namespace • Schema • Signature) • XPath / 1.0 / 2.0 • XPointer • XProc • XQuery • XSL • XSL-FO • XSLT (элементы) • XUP
Примечания XAdES • XHTML+SMIL
Рабочие проекты CCXML • CURIE • HTML5 • InkML • RIF • SCXML • SMIL Timesheets • sXBL • WICD • XFDL • XFrames • XBL • XHTML+MathML+SVG • XMLHttpRequest
Guidelines Web Content Accessibility Guidelines
Initiative Multimodal Interaction Activity • Markup Validation Service • Web Accessibility Initiative
Deprecated Организации World Wide Web Foundation • SVG Working Group • WebOnt • Device Description Working Group • WHATWG
ПО Agora • Argo • Arena • Amaya • CERN httpd • Libwww • Line Mode Browser
Конференции IW3C2 • World Wide Web Conference • WWWC1
Категории:- Стандарты на основе XML
- Стандарты W3C
- Языки разметки
- Синтез речи
Wikimedia Foundation. 2010.