Speech Synthesis Markup Language (SSML) er et XML-baseret opmærkningssprog til talesynteseapplikationer [1] . Det er blevet anbefalet af en W3C -arbejdsgruppe [2] . SSML er ofte indlejret i VoiceXML -scripts til interaktive telefonisystemer [3] . Den kan dog også bruges uafhængigt af telefoni, for eksempel til at lave lydbøger.
SSML er baseret på Java Synthesis Markup Language (JSML) udviklet af Sun Microsystems , selvom de nuværende retningslinjer primært er udviklet af talesynthesizer-producenter. Det dækker næsten alle aspekter af talesyntese, selvom nogle områder forbliver udefinerede, så hver producent anvender en anden variant af sproget [4] . Også i mangel af opmærkning forventes synthesizeren at udføre sin egen fortolkning af denne tekst. Så SSML er ikke så rigid med hensyn til syntaks som C -sproget eller endda HTML .
Her er et eksempel på et SSML-dokument:
<?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= "da" > Telefonmenu: Niveau 1 </dc:title> </metadata> <p> <s xml:lang= "ru-RU" > <voice name= "David" gender= "male" age= "25" > For engelsk, tryk <emphasis> én </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>talesyntese | |
---|---|
Proprietær software |
|
gratis software |
|
Bil |
|
Ansøgninger |
|
Protokoller | Opmærkningssprog for talesyntese |
Udviklere / forskere |
|
Behandle |
|
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produkter og standarder |
| ||||||||||||||
Organisationer |
| ||||||||||||||
PÅ |
| ||||||||||||||
Konferencer |
|