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.
| CSS-Attribut | Möglichkeiten zur Sprachsteuerung | Beispiel |
|---|---|---|
| azimuth | Lage 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;" |
| 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);" |
| elevation | Die 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-during | Begleitende 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! |
| richness | Die "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" |
| speak | Die 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-header | Legt fest, wie oft die Zeilen- oder Spalteüberschriften beim Vorlesen der Seite gesprochen werden. Die Möglichkeiten sind: once, always | für die Tabellen dieses Kurses ist speak-header:always verlangt. |
| speak-numeral | Aussprache 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-punctuation | Aussprache 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-rate | Sprechgeschwindigkeit, 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, slowerabsolut | style="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 |
| stress | Am besten wohl mit 'Nachdruck' zu übersetzen: Variation der Lautstärke innerhalb des Satzes. Zulässig sind Werte von 0 bis 100 | Es spricht der Langweiler: "Ich bin so müde": style="stress:0" Dagegen spricht die Mutter sehr nachdrücklich: style="stress:100" |
| voice-family | Art 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! |
| volume | Lautstä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.