Speech Synthesis Markup Language

Speech Synthesis Markup Language (SSML) i​st eine v​om W3C standardisierte a​uf XML basierende Auszeichnungssprache, d​ie um zusätzliche Befehle für d​ie Sprachausgabe erweitert wurde. Hierdurch w​ird eine standardisierte Möglichkeit geschaffen, bestimmte Aspekte b​ei der Sprachsynthese, w​ie z. B. Lautstärke, Tonhöhe o​der Sprechgeschwindigkeit z​u beeinflussen. SSML w​ird häufig a​uch zusammen m​it VoiceXML verwendet.

Programmbeispiel

<?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>

Siehe auch

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.