Steuerung der Sprachausgabe

Die Sprachausgabe, die spezieller Software bedarf, ist nicht nur für das barrierefreie Surfen von Bedeutung. Man kann erwarten, daß mit zunehmender Verbreitung geeigneter Browser-Plugins die Sprachausgabe auch aus Bequemlichkeit stärker in Anspruch genommen werden wird.

Was die Testung angeht, so muß ich gestehen, daß ich als Tauber (nicht wörtlich!) von der Musik rede, meine Browser lesen mir bisher nichts vor. Deshalb konnte ich nichts testen.

Möglichkeiten, die Sprachausgabe zu variieren
CSS-Attribut Möglichkeiten zur Sprachsteuerung Beispiel
azimuthLage der Schallquelle, Werte von -360deg bis 360deg angebbar. Vorn bedeutet 0 Grad, von rechts 90 Grad, hinten 180 bzw. -180 Grad. Es gibt auch zugeordnete Schlüsselworte: left-side, far-left, left, center-left, center, center-right, right, far-right, right-side , dann behind sowie relative Verschiebungen leftwards und rightwards um jeweils 20 Grad.

Beginnen wir links: style="azimuth:left-side;"
setzen vorn fort style="azimuth:center;"
diesmal von rechts: style="azimuth:right-side;"
und nun von hinten: style="azimuth:behind;"

cue
cue-before
cue-after
Akustisches Signal, das Beginn oder Ende des Lesevorgangs markiert. Angegeben wird die Adresse einer geeigneten Datei.

Hier ist zu einem p-Tag eingefügt: style="cue-before(zubehoer/start.wav);cue-after:(zubehoer/ende.wav);"

elevationDie Höhe des Sprechers. Von normalen Stereoanlagen natürlich nicht wiederzugeben. Ein Wechsel auf die Zukunft. Es können Winkelwerte von -90 und 90 Grad angegeben werden. Alternativ können below (= -90deg), level (= 0deg), above( = 90deg) oder relative Werte wie higher ( +10deg), lower ( -10deg)Der Sprecher spricht von oben: style="elevation:above;"
Der Sprecher spricht von unten: style="elevation:below;"
pause
pause-before
pause-after
Sprechpause; die Angabe erfolgt absolut in Sekunden (Beispiel: 2s) oder Millisekunden (Beispiel: 125ms) oder (besser) relativ in %. Dabei bezieht sich die Prozentangabe auf die mittlere Wortlänge, den Kehrwert der Sprechgeschwindigkeit (speech-rate). Eine Angabe zu pause bedeutet Pausen vor und nachher; es ist auch die Angabe zweier Werte möglich.Eingetragen ist hier
style="pause:50% 200%", also vor dem Text die halbe, nach dem Text die doppelte Wortlänge.
pitch
pitch-range
Höhe ( Frequenz) der Sprache. Angabe der Frequenz in Hz oder mit Schlüsselwort: x-low, low, medium, high, x-high. Letztere variieren mit der Sprachfamilie.
Der Frequenzbereich mit Werten von 0 bis 100 gibt die Frequenzvariation, wieder. 0 ist monoton, 100 exaltiert.
Ich bin der Bass-Typ: style="pitch:x-low;"
Ich bin der Bariton-Typ: style="pitch:low;"
Ich bin der Tenor / die Altistin: style="pitch:medium;"
Ich bin der Sopranistinnen-Typ: style="pitch:high;"
Ich bin der Gipfel!: style="pitch:x-high;"
play-duringBegleitende Musik, Hintergrundgeräusch. Erforderlich ist Angabe einer Adresse.
Das Geräusch kann konfiguriert werden mit:
auto (), mit
mix (Geräusch des Elternelements wird mit dem abhängiger Elemente gemischt, ohne mix ersetzt),
none (das Hintergrundgeräusch des Elternelements wird unterbrochen, wenn ein Kindelement gesprochen wird, andrenfalls fortgesetzt,
repeat (das Hintergrundgeräusch wird wiederholt, falls der eigentliche Text länger ist)

Hier ist verlangt: style="play-during:url('zubehoer/elise.rmi') repeat;" mit einem an sich sinnlosen repeat, weil die Musik viel zu lang ist!
Jetzt ist Ruhe, weil ein span-Tag mit style="play-during:none" eingefügt ist.
Und nun geht der Krach weiter!

richnessDie "Reichigkeit" oder besser Reichtum, Fülle der Sprache. Werte von 0 bis 100 sind möglich. Die Werte reichen von "honigsüß" bis "tragend".Sehr arm im Ausdruck, süßliche Sprache: style="richness:0",
sehr reich im Ausdruck, tragend und durchdringend: style="richness:100"
speakDie Art des Vorlesens mit den Optionen none (Text wird übersprungen, verursacht keine Pause), normal, spell-out (für Abkürzungen).

ingenieur

Hier wurde mit style="speak:spell-out"; formatiert.
speak-headerLegt fest, wie oft die Zeilen- oder Spalteüberschriften beim Vorlesen der Seite gesprochen werden. Die Möglichkeiten sind: once, alwaysfür die Tabellen dieses Kurses ist speak-header:always verlangt.
speak-numeralAussprache von Zahlwerten. Möglichkeiten sind digits (zwei, null, null, vier) oder continuous (zweitausendundvier)2004 hat 365 Tage: style="speak-numeral:digits"
2005 hat 364 Tage: style="speak-numeral:continuous"
speak-punctuationAussprache der Interpunktionszeichen: mit code werden sie explizit ausgesprochen, mit none nur als unterschiedliche Sprechpausen berücksichtigt.Geldgier stinkt; Geld nicht.: style="speak-punctuation:code"
Geld hat man; oder auch nicht.: style="speak-punctuation:code"
speech-rateSprechgeschwindigkeit, als Zahlwert mit der Bedeutung Worte pro Minute anzugeben oder mit Schlüsselworten absolut: x-slow, slow, medium, fast, x-fast oder relativ mit faster, slowerabsolutstyle="speech-rate:x-slow", sehr langsame Sprache
style="speech-rate:slow", langsam gesprochen
style="speech-rate:medium", normale Sprechgeschwindigkeit
style="speech-rate:fast", diesmal eiliger gesprochen
style="speech-rate:x-fast", jetzt superschnell
stressAm besten wohl mit 'Nachdruck' zu übersetzen: Variation der Lautstärke innerhalb des Satzes. Zulässig sind Werte von 0 bis 100Es spricht der Langweiler: "Ich bin so müde": style="stress:0"
Dagegen spricht die Mutter sehr nachdrücklich: style="stress:100"
voice-familyArt des Sprechens - das Analogon zum Schriftsatz. Generische (= 'eingeborene') Werte sind: male, female, child . Zusätzlich können spezielle Stimmen angegeben werden. Einzelne "Stimmsätze" der möglichen Aufzählung müssen Anführungsstriche gesetzt werden, wenn der Stimmname Leerzeichen enthält.style="voice-family:oma, 'opa gustav', male;", außer dem generischen Satz ist keiner vorhanden!
volumeLautstärke: Wird als Zahlwert (0 bis 100 bzw. %) oder mit silent, x-soft, soft, medium, loud, x-loud angegeben. silent ist absolute Stille, 0 bzw. x-soft der kleinste hörbare Wert. soft entspricht 25%, medium 50% ... x-loud 100%Eingetragen sind:
style="volume:x-soft", sehr leise
style="volume:soft", bereits 25 %
style="volume:medium", das ist der Defaultwert
style="volume:75", das ist jetzt "loud"
style="volume:x-loud", der höchste Wert

In der rechten Spalte stehen die Aufrufe. Die meisten sind mit dem <span>-Tag erfolgt.

CSS Kurs, © Rolf Hirte, 2001/2007

Valid XHTML 1.0!CSS-Validierung