Zvuková reprezentácia stránky
Štandard CSS 2 definuje niekožko štýlov určených na hlasovú interpretáciu stránky a prvkov na nej. Momentálne však tieto štýly podporuje len prehliadač Opera 8. Na hlasovú interpretáciu (čítanie) slúžia rôzne hlasové syntetizátory, ktoré si môžme zdarma stiahnuť (napr. aj zo stránky Microsoftu)
volume: – určuje nastavenie hlasitosti pre daný prvok :
- <číslo> – číslo od 1 po 100, určuje úroveň hlasitosti
- <percento> – percento zo zdedenej úrovne hlasitosti
- silent – žiadny zvuk, nie je totožné s hodnotou 0
- x-soft – ako číslo 0
- soft – ako číslo 25
- medium – ako číslo 50, preddefinovaná hodnota
- loud – ako číslo 75
- x-loud – ako číslo 100
- inherit – ako nadradený prvok
speak: – určuje, či a ako sa bude čítať obsah prvku :
- none – obsah sa nebude čítať
- normal – normálne čítanie obsahu (súvislý text)
- spell-out – čítanie po znakoch (vhodné pre skratky – IAMB, IBM, CSS)
- inherit – ako nadradený prvok
pause-before:, pause-after, pause: – nastavenie dĺžky prestávky pred, za alebo spoločne pre daný prvok :
- <time> – aká dlhá má byť prestávka v ms alebo s
- <percento> – percento zo zdedenej úrovne
- inherit – ako nadradený prvok
pri pause sa nastavujú dve čísla, prvé určuje pause-before, druhé pause-after, ak je zadané len jedno číslo, tak sa použije pre obidve hodnoty
cue-before: , cue-after: , cue – určuje prehrávaný zvuk pred, za alebo spoločne pre daný prvok :
- <uri> – adresa prehrávaného zvuku
- none – nič sa nebude prehrávať
- inherit – ako nadradený prvok
pri cue sa nastavujú dve hodnoty, prvá určuje cue-before, druhá cue-after, ak je zadaná len jedna hodnota, tak sa použije pre obidva štýly
play-during: – určuje hudbu prehrávanú na pozadí :
- <uri> – cesta k súboru, ktorý sa má prehrávať na pozadí
- mix – ak je zadaný tento parameter, tak sa aktuálna hudba z pozadia zmieša s nadradenou, inak sa nadradená hudba nahradi aktuálnou
- repeat – určuje, či sa má definovaný zvuk opakovať, ak je kratší ako doba čítania obsahu prvku, ak je definovaný, zvuk sa bude prehrávať dookola
- auto – zvuk zdedený z nadradeného prvku bude pokračovať v prehrávaní
- none – nebude sa prehrávať nič na pozadí
- inherit – zdedí sa nadradený zvuk, no začne sa prehrávať od začiatku
azimuth: – určuje smer, z ktorého je zvuk prehrávaný :
- <angle> – uhol od -360 po 360, hodnota 0 znamená priamo z predu
- left-side – ako číslo 270, v kombinácii s hodnotou behind ako čísli 270
- far-left – ako číslo 300, v kombinácii s hodnotou behind ako čísli 240
- left – ako číslo 320, v kombinácii s hodnotou behind ako čísli 220
- center-left – ako číslo 340, v kombinácii s hodnotou behind ako čísli 200
- center – ako číslo 0, v kombinácii s hodnotou behind ako čísli 180
- center-right – ako číslo 20, v kombinácii s hodnotou behind ako čísli 160
- right – ako číslo 40, v kombinácii s hodnotou behind ako čísli 140
- far-right – ako číslo 60, v kombinácii s hodnotou behind ako čísli 120
- righ-side – ako číslo 90, v kombinácii s hodnotou behind ako čísli 90
- behind – slúži ako prepínač, ak je uvedený, počíta sa hodnota od zadu
- leftwards – pri uvedení tohot parametra sa zo zdedeného uhla odpočíta hodnota 20 stupňov
- rightwards – pri uvedení tohot parametra sa k zdedenému uhlu pripočíta hodnota 20 stupňov
- inherit – dedí nastavenie nadradeného prvku
azimuth určuje vodorovný smer zdroja hlasu čítajúceho obsah prvku
elevation: – určuje výšku, z ktorej je zvuk prehrávaný :
- <angle> – uhol od -90 po 90, hodnota 0 znamená úroveň poslucháča
- below – ako číslo -90 (akokeby zo spodu)
- level – ako číslo 0
- above – ako číslo 90 (akokeby zvrchu)
- higher – pridá 10 stupnov k zdedenej hodnote
- lower – odoberie 10 stupnov zo zdedenej hodnoty
- inherit – dedí nastavenie nadradeného prvku
elevation určuje zvyslý smer zdroja hlasu čítajúceho obsah prvku
speech-rate: – určuje rýchlosť čítania : <number>¦ x-slow ¦ slow ¦ medium ¦ fast ¦ x-fast ¦ faster ¦ slower ¦ inherit
- <číslo> – číslo určuje rýchlosť v slovách za minútu
- x-slow – zodpovedá 80 slovám za minútu
- slow – zodpovedá 120 slovám za minútu
- medium – zodpovedá 180-200 slovám za minútu
- fast – zodpovedá 300 slovám za minútu
- x-fast – zodpovedá 500 slovám za minútu
- faster – zvýši rýchlosť o 40 slov za minútu oproti aktuálnej (zdedenej)
- slower – zníži rýchlosť o 40 slov za minútu oproti aktuálnej (zdedenej)
- inherit – zdedená hodnota
voice-family: – podobne ako font-family, určuje ‘osobnosť’ hlasového syntetizátora, musia byť nainštalované na klientovi :
- <specific-voice> – hodnoty sú zkupiny hlasov. možné hodnoty sú ‘male’, ‘female’ a ‘child’.
- <generic-voice> – hlasy sú konkrétne inštancie (comedian, carlos, jan, …)
- inherit – zdedená hodnota nadradeného prvku
pitch: – určuje výšku hlasu v Hz :
- <frekvencia> – číslo určuje výšku hlasu v Hz
- x-low, low, medium, high,x-high – tieto hodnoty nie sú presne určené keďže sa vzťahujú k aktuálne zvolenému hlasu (voice-family), no mali by byť interpretované za sebou (x-low < low < … < x/hight)
- inherit – zdedená hodnota
pitch-range: – určuje zmeny vo výške hlasu
- <number> – číslo od 1 do 100, 0 je monotónny hlas, 50 normálny, hodnoty blízke k 100 produkujú rozprávkové vysoké hlasy
- inherit; – zdedená hodnota
stress: – určuje dôraz používaný v hlase
- <number> – hodnoty od 1 do 100, závisia od jazyka, v ktorom je čítaný text
- inherit; – zdedená hodnota
richness: – určuje silu hlasu, silný hlas bude znieť vo vežkej miestnosti, slabý nie
- <number> – hodnota od 0 do 100
- inherit; – zdedená hodnota
speak-punctuation: – určuje akým spôsobom sú interpretované interpunkčné znamienka
- code – prečíta znamienko ako značku (napr.: ‘;’ prečíta bodkočiarka)
- none – pri čítaní interpretuje znamienka v ich význame (prestávka za dvojborkou, čiarkou …)
- inherit – zdedená hodnota
speak-numeral: – určuje akým spôsobom sú čítané čísla
- digits – číta čísla po čísliciach (345 – tri, štyri, päť)
- continuous – číta čísla normálne (345 – tristoštyridsaťpäť)
- inherit – zdedená hodnota
speak-header: – určuje kedy sa bude čítať hlavička v tabužke
- once – prečíta sa len raz pre celý blok ktorý pod túto hlavičku spadá
- always – prečíta hlavičku pred každou bunkou, pre ktorú je určená
- inherit – zdedená hodnota