Text-to-Speech: Tags der NeoSpeech-Engine

Im vorerst letzten Teil unserer Text-to-Speech-Reihe zeige ich Ihnen, wie Sie die Sprecher der Neospeech-Engine optimieren können. Auch hierzu gibt es eine Reihe an sehr nützlichen Tags.

Die NeoSpeech-Tags

Die NeoSpeech-Engine verwendet die “Voice Text Markup Language” (VTML) zur Anpassung der Sprache. Alle Tags, die sich auf eine bestimmte Passage beziehen, haben hier eine Start- und eine Ende-Anweisung. So können Sie zielgenau bestimmen, wo der Effekt beginnen und enden soll. Tags, die eine Pause erwirken sollen werden wie üblich mit “/>” gekürzt. Es ist auch möglich mehrere Effekte auf die gleiche Textpassage anzuwenden, hierzu müssen Sie die Tags ineinander verschachteln.

Die folgende Tabelle zeigt eine Übersicht der wichtigsten Effekten samt Tags und Beispielen.

Effekt Tag Beispiel Anmerkung
Pause zwischen Worten <vtml_break> <vtml_break level = ‘‘2‘‘/> 0 = keine Pause
1 = kurze Pause
2 = längere Pause
3 = Pause zwischen 2 Sätzen
Benutzerdefinierte Pause <vtml_pause> <vtml_pause time = ‘‘1000‘‘/> Wert in ms
Wortarten bestimmen <vtml_partofsp> <vtml_partofsp part=“verb“> Text </vtml_partofsp> Es gibt die Werte: unknown, noun, verb, modifier, function, interjection
Tonhöhe ändern <vtml_pitch> <vtml_pitch value=”50”> Text >/vtml_pitch> Skala von 50 – 200
Lautstärke ändern <vtml_volume> <vtml_volume value=”50”> Text </vtml_volume> Skala von 0 – 500
Geschwindigkeit ändern <vtml_speed> <vtml_speed value=”150”> Text </vtml_speed> Skala 50 – 400
Abkürzungen aussprechen <vtml_sub> <vtml_sub alias=” World Health Organisation”> WHO</vtml_sub>  
Datumsangabe <vtml_sayas >
ssml:date
<vtml_sayas interpret-as=”ssml:date” format=”dmy”> 01/02/2010</vtml_sayas> Es gibt die Formate: ymd (year, month, day), dmy, mdy, md, dm, ym, my, d, m, y
Uhrzeitangabe <vtml_sayas>
ssml:time
<vtml_sayas interpret-as=”ssml:time” format=”hms24”> 21:15:33</vtml_sayas> Es gibt die Formate: hms24 und hms12
  <vtml_sayas>
vxml:time
<vtml_sayas interpret-as=”vxml:time” > 0600a</vtml_sayas> Angaben nach der Uhrzeit:
a =AM
p = PM
? =ohne Tageszeit
h =Angabe im 24-Stunden-Format
Telefonnummern aussprechen <vtml_sayas>
ssml:telephone
<vtml_sayas interpret-as=”ssml:telephone” format=”39”> +49(721)3875-468</vtml_sayas> Es kann auch die amerikanische Schreibweise: 1-800-EXAMPLE (1 800 392675) wiedergegeben werden
Kardinalzahlen (dezimal) <vtml-sayas>
ssml:cardinal
<vtml_sayas interpret-as=”ssml:cardinal” format=”.”> 123.456</vtml_sayas> Gibt aus: 123 point 456
Kardinalzahlen (2 Zahlen)   <vtml_sayas interpret-as=”ssml:cardinal” detail=”.”> 123.456</vtml_sayas> Gibt aus: 123,   456
Ordnungszahlen <vtml_sayas>
ssml:ordinal
<vtml_sayas interpret-as=”ssml:ordinal” > 127</vtml_sayas>  
Ziffern einzeln sprechen <vtml_sayas>
vxml:digits
<vtml_sayas interpret-as=”vxml:digits” > 3210</vtml_sayas>  
Währungen <vtml_sayas>
vxml:currency
<vtml_sayas interpret-as=”vxml:currency” > USD3210.99</vtml_sayas>  
Bruchzahlen <vtml_sayas>
sapi:number
<vtml_sayas interpret-as=”sapi:number” format=”fraction”>3/10</vtml_sayas>  
Dezimalzahlen <vtml_sayas interpret-as=”sapi:number” format=”decimal” > 55.63</vtml_sayas>  
Zeitspannen <vtml_sayas>
sapi:time
<vtml_sayas interpret-as=”sapi:time”>1’21</vtml_sayas>  
Internetadressen <vtml_sayas>
sapi:web
<vtml_sayas interpret-as=”sapi:web”>tecwriter.de</vtml_sayas> Für komplette URL den Zusatz: format=”url”
E-Mail-Adressen <vtml_sayas>
sapi:email
<vtml_sayas interpret-as=”sapi:email”>info@tecwriter.de</vtml_sayas>  
Adressen <vtml_sayas>
sapi:adress
<vtml_sayas interpret-as=”sapi:adress”>One Microsoft Way, Redmont, WA, 98052</vtml_sayas> Nur amerikanisch formatierte Adressen

Weitere Tags und Erklärungen finden Sie in der offiziellen Referenz von NeoSpeech.

Übrigens: Wenn Sie generell mehr über Text-to-Speech oder Captivate mit praktischen Beispielen erfahren möchten, empfehle ich Ihnen mein Buch zu Captivate 5 – wenn es spezieller und noch detaillierter sein soll: Eine Schulung bei uns. Kontaktieren Sie uns einfach und wir stellen Ihnen einen individuellen Fahrplan zusammen.

Schreibe einen Kommentar

Newsletter abonnieren

Automatisch über neue Captivate-Versionen, Updates und neue Bücher informieren lassen:



Kommende Trainings

02.08. – 05.08.2022
Adobe Captivate Masterkurs

03.08. – 04.08.2022
Adobe Captivate für Einsteiger

13.09. – 16.09.2022
Adobe Captivate Masterkurs

14.09. – 15.09.2022
Adobe Captivate für Einsteiger