DekGenius.com
Previous Section  < Day Day Up >  Next Section

A.7 Aural Styles

azimuth

This property sets the angle along the horizontal plane (otherwise known as the horizon) from which a sound should seem to emanate. This is used in conjunction with elevation to place the sound at a point on a hypothetical sphere with the user at its center.

Values:

<angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit

Initial value:

center

Applies to:

all elements

Inherited:

yes

Computed value:

normalized angle

cue

This is a shorthand property that allows an author to define cues that precede and follow the audio rendering of an element's content. A "cue" is something like an auditory icon.

Values:

[ <cue-before> || <cue-after> ] | inherit

Initial value:

none

Applies to:

all elements

Inherited:

no

Computed value:

see individual properties (cue-before, etc.)

cue-after

This property allows an author to define a cue that follows the audio rendering of an element's content.

Values:

<uri> | none | inherit

Initial value:

none

Applies to:

all elements

Inherited:

no

Computed value:

for <uri> values, the absolute URI; otherwise, none

cue-before

This property allows an author to define a cue that precedes the audio rendering of an element's content.

Values:

<uri> | none | inherit

Initial value:

none

Applies to:

all elements

Inherited:

no

Computed value:

for <uri> values, the absolute URI; otherwise, none

elevation

This property sets the angle above or below the horizontal plane (otherwise known as the horizon) from which a sound should seem to emanate. This is used in conjunction with azimuth to place the sound at a point on a hypothetical sphere with the user at its center.

Values:

<angle> | below | level | above | higher | lower | inherit

Initial value:

level

Applies to:

all elements

Inherited:

yes

Computed value:

normalized angle

pause

This is a shorthand property that allows an author to define pauses that precede and follow the audio rendering of an element's content. A "pause" is an interval in which no content is audibly rendered, although background sounds may still be audible.

Values:

[[<time> | <percentage>]{1,2} ] | inherit

Initial value:

0

Applies to:

all elements

Inherited:

no

Computed value:

see individual properties (pause-before, etc.)

pause-after

This property allows an author to define the length of a pause that follows the audio rendering of an element's content.

Values:

<time> | <percentage> | inherit

Initial value:s:

0

Applies to:

all elements

Inherited:

no

Computed value:

the absolute time value

pause-before

This property allows an author to define the length of a pause that precedes the audio rendering of an element's content.

Values:

<time> | <percentage> | inherit

Initial value:s:

0

Applies to:

all elements

Inherited:

no

Computed value:

the absolute time value

pitch

Specifies the average pitch (frequency) of the speaking voice used to audibly render the element's content. The average pitch of a voice will depend greatly on the voice family.

Values:

<frequency> | x-low | low | medium | high | x-high | inherit

Initial value:

medium

Applies to:

all elements

Inherited:

yes

Computed value:

the absolute frequency value

pitch-range

This property specifies the variation in average pitch used by the speaking voice, while audibly rendering the element's content. The higher the variation, the more "animated" the voice will sound.

Values:

<number> | inherit

Initial value:

50

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

play-during

This provides a sound to be played "in the background" while the element's contents are audibly rendered. The sound can be mixed with other background sounds (set using play-during on an ancestor element), or it can replace other sounds for the duration of the element's audio rendering.

Values:

<uri> | [mix || repeat]? | auto | none | inherit

Initial value:

auto

Applies to:

all elements

Inherited:

no

Computed value:

for <uri> values, the absolute URI; otherwise, as specified

richness

This property sets the "brightness" of the speaking voice used when audibly rendering the element's content. The brighter the voice, the more it will "carry."

Values:

<number> | inherit

Initial value:

50

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

speak

This determines how an element's contents will be audibly rendered, or indeed if they will be rendered at all. The value spell-out is typically used for acronyms and abbreviations, such as W3C or CSS. If the value is none, then the element is skipped (it takes no time to be audibly rendered).

Values:

normal | none | spell-out | inherit

Initial value:

normal

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

speak-header

This specifies whether the content of table headers is spoken before every cell associated with those headers, or only when the header associated with a cell is different than the header associated with the previously rendered cell.

Values:

once | always | inherit

Initial value:

once

Applies to:

elements containing table header information

Inherited:

yes

Computed value:

as specified

speak-numeral

This property determines how numbers are spoken during audible rendering.

Values:

digits | continuous | inherit

Initial value:

continuous

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

speak-punctuation

This property determines how punctuation is spoken during audible rendering. The value code causes punctuation symbols to be rendered literally.

Values:

code | none | inherit

Initial value:

none

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

speech-rate

This sets the average rate at which words are spoken when an element's content is audibly rendered.

Values:

<number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit

Initial value:

medium

Applies to:

all elements

Inherited:

yes

Computed value:

an absolute number

stress

This property affects the height of peaks in the intonation of a speaking voice. These peaks are in turn generated by stress marks within a language.

Values:

<number> | inherit

Initial value:

50

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

voice-family

This property is used to define a list of voice families that can be used in the audio rendering of an element's content, and is comparable to font-family. The permitted generic voices are male, female, and child.

Values:

[[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit

Initial value:

user agent-dependent

Applies to:

all elements

Inherited:

yes

Computed value:

as specified

volume

This sets the median volume level for the waveform of the audibly rendered content. Thus, a waveform with large peaks and valleys may go well above or below the volume level set with this property. Note that 0 is not the same as silent.

Values:

<number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit

Initial value:

medium

Applies to:

all elements

Inherited:

yes

Computed value:

an absolute number

    Previous Section  < Day Day Up >  Next Section