Contains just the voice definitions. Voices are defined
using the macro defvoice
from module
voice-setup.
Aural CSS defines 4 primary device-independent dimensions. Average-Pitch, Pitch-Range, Stress, and Richness. There are ten possible values along each dimension (0..9), giving a total of 10,000 possible settings.
Engine-specific modules such as dectalk-voices and outloud-voices map these dimensions to device-specific parameters and are responsible for generating the final device-specific codes.
Along each dimension, a setting of 5 is mapped to the default setting for the voice as implemented by a given engine. Values on either side of 5 produce opposing effects. This module defines the following effects, which can be conceptualized as pairs.
In addition, we define bolden-and-animate
as an auditory analog of
bold-italic
. The two additional
voices indent
and annotate
predate the above and are retained as
two softer voices. Finally,
there are 4 overlay voices,
corresponding to the 4 dimensions; these each set one of the
dimensions to 8
. Thus, we have a
total of 25 unique voices defined in this module.
Settings for voice-animate-extra
Default Value:
(nil nil 8 8 8)
Settings for voice-animate-medium
Default Value:
(nil nil 7 7 7)
Settings for voice-animate
Default Value:
(nil nil 6 6 6)
Settings for voice-annotate
Default Value:
(nil nil 4 0 4)
Settings for voice-bolden-and-animate
Default Value:
(nil 3 8 8 8)
Settings for voice-bolden-extra
Default Value:
(nil 1 nil 8)
Settings for voice-bolden-medium
Default Value:
(nil 2 nil 3)
Settings for voice-bolden
Default Value:
(nil 4 nil 6)
Settings for voice-brighten-extra
Default Value:
(nil nil nil 3 8)
Settings for voice-brighten-medium
Default Value:
(nil nil nil 4 7)
Settings for voice-brighten
Default Value:
(nil nil nil 5 6)
Settings for voice-indent
Default Value:
(nil nil 3 1 3)
Settings for voice-lighten-extra
Default Value:
(nil 9 nil 4)
Settings for voice-lighten-medium
Default Value:
(nil 7 nil 3)
Settings for voice-lighten
Default Value:
(nil 6 nil 2)
Settings for voice-monotone-extra
Default Value:
(nil nil 0 0)
Settings for voice-monotone-medium
Default Value:
(nil nil 1 2)
Settings for voice-monotone
Default Value:
(nil nil 2 4)
Settings for voice-overlay-0
Default Value:
(nil 8 nil nil nil nil)
Settings for voice-overlay-1
Default Value:
(nil nil 8 nil nil nil)
Settings for voice-overlay-2
Default Value:
(nil nil nil 8 nil nil)
Settings for voice-overlay-3
Default Value:
(nil nil nil nil 8 nil)
Settings for voice-smoothen-extra
Default Value:
(nil nil nil 0 2)
Settings for voice-smoothen-medium
Default Value:
(nil nil nil 2 4)
Settings for voice-smoothen
Default Value:
(nil nil nil 4 6)