Aural Controls
The CSS2 standard also contains a number of attributes that are used by talking browsers to define how the page should be read.
- voice-family can be inherit (the default), male, female, child, or a specific voice.
- volume can be a number, a percentage, or one ofsilent, x-soft, soft, medium, loud, or x-loud.
- stress a number indicating the amount of stress to be applied.
- azimuth (where the sound comes from) can be an angle, left-side, far-left, left, center-left, center, center-right, right, far-right, right-side, behind, leftwards, or rightwards.
- elevation sets the vertical origin of the sound and can be an angle, below, level, above, higher, or lower.
- speak determines whether the page will be read normal, not read none, or that the voice should spell-out the content.
- speak-header indicates whether a table header should always be read before each cell or just once at the start.
- speak-punctuation can be code to say the punctuation or none.
- speak-numeral can be digits to read each digit separately or continuous.
- pitch can be a frequency, x-low, low, medium, high, or x-high.
- pitch-range is a number indicating how much the voice should vary in pitch.
- speech-rate can be a number or one of x-slow, slow, medium, fast, x-fast, faster, or slower.
- play-during specifies a sound to play while speaking. It can be one of: auto, none, a url, mix, or repeat.
- richness a number indicating how rich or thin the voice will sound.
- pause two numbers or percentages indicating the amount of time to pause before and after reading the content.
- pause-before a number or percentage indicating the amount of time to pause before reading the content.
- pause-after a number or percentage indicating the amount of time to pause after reading the content.
- cue specifies sounds to play before and after reading the content.
- cue-before specifies a sound to play before reading the content.
- cue-after specifies a sound to play after reading the content.
Example
p {voice-family: male; richness: 80;}


