Limbajul de marcare pentru sinteza vorbirii

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 9 noiembrie 2019; verificările necesită 2 modificări .

Speech Synthesis Markup Language (SSML) este un limbaj de marcare bazat pe XML pentru aplicațiile de sinteză a vorbirii [1] . A fost recomandat de un grup de lucru W3C [2] . SSML este adesea încorporat în scripturile VoiceXML pentru sistemele de telefonie interactivă [3] . Cu toate acestea, poate fi folosit și independent de telefonie, de exemplu pentru a crea cărți audio.

SSML se bazează pe Java Synthesis Markup Language (JSML) dezvoltat de Sun Microsystems , deși ghidurile actuale au fost dezvoltate în principal de producătorii de sintetizatoare de vorbire. Acesta acoperă aproape toate aspectele sintezei vorbirii, deși unele zone rămân nedefinite, astfel încât fiecare producător adoptă o variantă diferită a limbajului [4] . De asemenea, în absența markupului, se așteaptă ca sintetizatorul să realizeze propria interpretare a acestui text. Deci SSML nu este la fel de rigid în termeni de sintaxă precum limbajul C sau chiar HTML .

Exemplu

Iată un exemplu de document 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" > Meniul Telefon: Nivelul 1 </dc:title> </metadata> <p> <s xml:lang= "ru-RU" > <voice name= "David" gender= "male" age= "25" > Pentru limba engleză, apăsați pe <emphasis> unul </emphasis> . </voice> </s> <s xml:lang= "es-MX" > <voice name= "Miguel" gender= "masculin" age= "25" > Pentru spaniol, mai întâi <emphasis> dos </emphasis > . </voce> </s> </p> </vorbește>

Note

  1. ↑ Speech Synthesis Markup Language (SSML ) Versiunea 1.1 Arhivat 16 decembrie 2010 la Wayback Machine 
  2. SSML pentru sintetizatoare de vorbire . Consultat la 16 septembrie 2010. Arhivat din original la 11 iulie 2012.
  3. W3C Completes VoiceXML 3.0 Technology Arhivat 25 octombrie 2011.
  4. W3C lucrează la tehnologia vorbirii de ultimă generație . Data accesului: 16 septembrie 2010. Arhivat din original la 19 februarie 2013.