Tuesday, August 21, 2012

CSS Aural Reference


Aural Style Sheets

Aural style sheets use a combination of speech synthesis and sound effects to make the user listen to information, instead of reading information.

Aural presentation can be used:
  • by blind people
  • to help users learning to read
  • to help users who have reading problems
  • for home entertainment
  • in the car
  • by print-impaired communities
The aural presentation converts the document to plain text and feed this to a screen reader (a program that reads all the characters on the screen).

An example of an Aural style sheet:

h1,h2,h3,h4
{
voice-family:male;
richness:80;
cue-before:url("beep.au")
}The example above will make the speech synthesizer play a sound, then speak the headers in a very rich male voice.

CSS Aural Reference

The "CSS" column indicates in which CSS version the property is defined (CSS1 or CSS2).

PropertyDescriptionValuesCSS
azimuthSets where the sound should come fromangle
left-side
far-left
left
center-left
center
center-right
right
far-right
right-side
behind
leftwards
rightwards
2
cueSets the cue properties in one declarationcue-before
cue-after
2
cue-afterSpecifies a sound to be played after speaking an element's contentnone
url
2
cue-beforeSpecifies a sound to be played before speaking an element's contentnone
url
2
elevationSets where the sound should come fromangle
below
level
above
higher
lower 
2
pauseSets the pause properties in one declarationpause-before
pause-after
2
pause-afterSpecifies a pause after speaking an element's contenttime
%
2
pause-beforeSpecifies a pause before speaking an element's contenttime
%
2
pitchSpecifies the speaking voicefrequency
x-low
low
medium
high
x-high 
2
pitch-rangeSpecifies the variation in the speaking voice. (Monotone voice or animated voice?)number2
play-duringSpecifies a sound to be played while speaking an element's contentauto
none
url
mix
repeat
2
richnessSpecifies the richness of the speaking voice. (Rich voice or thin voice?)number2
speakSpecifies whether content will render aurallynormal
none
spell-out
2
speak-headerSpecifies how to handle table headers. Should the headers be spoken before every cell, or only before a cell with a different header than the previous cellalways
once
2
speak-numeralSpecifies how to speak numbersdigits
continuous
2
speak-punctuationSpecifies how to speak punctuation charactersnone
code
2
speech-rateSpecifies the speed of the speakingnumber
x-slow
slow
medium
fast
x-fast
faster
slower 
2
stressSpecifies the "stress" in the speaking voicenumber2
voice-familySpecifies the voice family of the speakingspecific-voice
generic-voice
2
volumeSpecifies the volume of the speakingnumber%silent
x-soft
soft
medium
loud
x-loud 
2

No comments:

Post a Comment