Text-to-Speech: Tags der NeoSpeech-Engine

Im vor­erst letz­ten Teil unse­rer Text-to-Speech-Reihe zei­ge ich Ihnen, wie Sie die Spre­cher der Neospeech-Engine opti­mie­ren kön­nen. Auch hier­zu gibt es eine Rei­he an sehr nütz­li­chen Tags.

Die NeoSpeech-Tags

Die NeoSpeech-Engine ver­wen­det die „Voice Text Mark­up Lan­guage“ (VTML) zur Anpas­sung der Spra­che. Alle Tags, die sich auf eine bestimm­te Pas­sa­ge bezie­hen, haben hier eine Start- und eine Ende-Anweisung. So kön­nen Sie ziel­ge­nau bestim­men, wo der Effekt begin­nen und enden soll. Tags, die eine Pau­se erwir­ken sol­len wer­den wie üblich mit „/>“ gekürzt. Es ist auch mög­lich meh­re­re Effek­te auf die glei­che Text­pas­sa­ge anzu­wen­den, hier­zu müs­sen Sie die Tags inein­an­der ver­schach­teln.

Die fol­gen­de Tabel­le zeigt eine Über­sicht der wich­tigs­ten Effek­ten samt Tags und Bei­spie­len.

EffektTagBei­spielAnmer­kung
Pau­se zwi­schen Wor­ten<vtml_break><vtml_break level = ‘‘2‘‘/>0 = kei­ne Pau­se
1 = kur­ze Pau­se
2 = län­ge­re Pau­se
3 = Pau­se zwi­schen 2 Sät­zen
Benut­zer­de­fi­nier­te Pau­se<vtml_pause><vtml_pause time = ‘‘1000‘‘/>Wert in ms
Wort­ar­ten bestim­men<vtml_partofsp><vtml_partofsp part=“verb“> Text </vtml_partofsp>Es gibt die Wer­te: unknown, noun, verb, modi­fier, func­tion, inter­jec­tion
Ton­hö­he ändern<vtml_pitch><vtml_pitch value=”50”> Text >/vtml_pitch>Ska­la von 50 – 200
Laut­stär­ke ändern<vtml_volume><vtml_volume value=”50”> Text </vtml_volume>Ska­la von 0 – 500
Geschwin­dig­keit ändern<vtml_speed><vtml_speed value=”150”> Text </vtml_speed>Ska­la 50 – 400
Abkür­zun­gen aus­spre­chen<vtml_sub><vtml_sub ali­as=” World Health Orga­ni­sa­ti­on”> WHO</vtml_sub>
Datums­an­ga­be<vtml_sayas >
ssml:date
<vtml_sayas interpret-as=”ssml:date” format=”dmy”> 01/02/2010</vtml_sayas>Es gibt die For­ma­te: ymd (year, month, day), dmy, mdy, md, dm, ym, my, d, m, y
Uhr­zeit­an­ga­be<vtml_sayas>
ssml:time
<vtml_sayas interpret-as=”ssml:time” format=”hms24”> 21:15:33</vtml_sayas>Es gibt die For­ma­te: hms24 und hms12
<vtml_sayas>
vxml:time
<vtml_sayas interpret-as=”vxml:time” > 0600a</vtml_sayas>Anga­ben nach der Uhr­zeit:
a =AM
p = PM
? =ohne Tages­zeit
h =Anga­be im 24-Stunden-Format
Tele­fon­num­mern aus­spre­chen<vtml_sayas>
ssml:telephone
<vtml_sayas interpret-as=”ssml:telephone” format=”39”> +49(721)3875-468</vtml_sayas>Es kann auch die ame­ri­ka­ni­sche Schreib­wei­se: 1-800-EXAMPLE (1 800 392675) wie­der­ge­ge­ben wer­den
Kar­di­nal­zah­len (dezi­mal)<vtml-sayas>
ssml:cardinal
<vtml_sayas interpret-as=”ssml:cardinal” for­mat=”.”> 123.456</vtml_sayas>Gibt aus: 123 point 456
Kar­di­nal­zah­len (2 Zah­len)<vtml_sayas interpret-as=”ssml:cardinal” detail=”.”> 123.456</vtml_sayas>Gibt aus: 123,   456
Ord­nungs­zah­len<vtml_sayas>
ssml:ordinal
<vtml_sayas interpret-as=”ssml:ordinal” > 127</vtml_sayas>
Zif­fern ein­zeln spre­chen<vtml_sayas>
vxml:digits
<vtml_sayas interpret-as=”vxml:digits” > 3210</vtml_sayas>
Wäh­run­gen<vtml_sayas>
vxml:currency
<vtml_sayas interpret-as=”vxml:currency” > USD3210.99</vtml_sayas>
Bruch­zah­len<vtml_sayas>
sapi:number
<vtml_sayas interpret-as=”sapi:number” format=”fraction”>3/10</vtml_sayas>
Dezi­mal­zah­len<vtml_sayas interpret-as=”sapi:number” format=”decimal” > 55.63</vtml_sayas>
Zeit­span­nen<vtml_sayas>
sapi:time
<vtml_sayas interpret-as=”sapi:time”>1’21</vtml_sayas>
Inter­net­adres­sen<vtml_sayas>
sapi:web
<vtml_sayas interpret-as=”sapi:web”>tecwriter.de</vtml_sayas>Für kom­plet­te URL den Zusatz: format=”url”
E-Mail-Adressen<vtml_sayas>
sapi:email
<vtml_sayas interpret-as=”sapi:email”>info@tecwriter.de</vtml_sayas>
Adres­sen<vtml_sayas>
sapi:adress
<vtml_sayas interpret-as=”sapi:adress”>One Micro­soft Way, Red­mont, WA, 98052</vtml_sayas>Nur ame­ri­ka­nisch for­ma­tier­te Adres­sen

Wei­te­re Tags und Erklä­run­gen fin­den Sie in der offi­zi­el­len Refe­renz von Neo­Speech.

Übri­gens: Wenn Sie gene­rell mehr über Text-to-Speech oder Captivate mit prak­ti­schen Bei­spie­len erfah­ren möch­ten, emp­feh­le ich Ihnen mein Buch zu Captivate 5 – wenn es spe­zi­el­ler und noch detail­lier­ter sein soll: Eine Schu­lung bei uns. Kon­tak­tie­ren Sie uns ein­fach und wir stel­len Ihnen einen indi­vi­du­el­len Fahr­plan zusam­men.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.