Speech Synthesis Markup Language ( SSML ) är ett XML-baserat märkningsspråk för talsyntesapplikationer [1] . Det har rekommenderats av en W3C- arbetsgrupp [2] . SSML är ofta inbäddat i VoiceXML- skript för interaktiva telefonisystem [3] . Den kan dock även användas oberoende av telefoni, till exempel för att skapa ljudböcker.
SSML är baserat på Java Synthesis Markup Language (JSML) som utvecklats av Sun Microsystems , även om de nuvarande riktlinjerna utvecklades främst av tillverkare av talsyntes. Den täcker nästan alla aspekter av talsyntes, även om vissa områden förblir odefinierade, så varje tillverkare antar en annan variant av språket [4] . Dessutom, i avsaknad av uppmärkning förväntas synthesizern utföra sin egen tolkning av denna text. Så SSML är inte lika stel i syntax som C- språket , eller ens HTML .
Här är ett exempel på ett 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= "en" > Telefonmeny: Nivå 1 </dc:title> </metadata> <p> <s xml:lang= "ru-RU" > <voice name= "David" gender= "male" age= "25" > För engelska, tryck <emphasis> en </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>talsyntes | |
---|---|
Proprietär programvara |
|
gratis mjukvara |
|
Bil |
|
Ansökningar |
|
Protokoll | Markeringsspråk för talsyntes |
Utvecklare / Forskare |
|
Bearbeta |
|
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produkter och standarder |
| ||||||||||||||
Organisationer |
| ||||||||||||||
PÅ |
| ||||||||||||||
Konferenser |
|