[ Pobierz całość w formacie PDF ]
niently, ’-90deg’) to the left.
left-side
Same as ’270deg’. With ’behind’, ’270deg’.
far-left
Same as ’300deg’. With ’behind’, ’240deg’.
left
Same as ’320deg’. With ’behind’, ’220deg’.
center-left
Same as ’340deg’. With ’behind’, ’200deg’.
center
Same as ’0deg’. With ’behind’, ’180deg’.
center-right
Same as ’20deg’. With ’behind’, ’160deg’.
right
Same as ’40deg’. With ’behind’, ’140deg’.
far-right
Same as ’60deg’. With ’behind’, ’120deg’.
right-side
Same as ’90deg’. With ’behind’, ’90deg’.
leftwards
Moves the sound to the left, relative to the current angle. More precisely,
subtracts 20 degrees. Arithmetic is carried out modulo 360 degrees. Note that
’leftwards’ is more accurately described as "turned counter-clockwise," since it
always subtracts 20 degrees, even if the inherited azimuth is already behind the
listener (in which case the sound actually appears to move to the right).
249
2 Aug 2002 21:33
h1 { azimuth: 30deg }
td.a { azimuth: far-right }
#12 { azimuth: behind far-right }
p.comment { azimuth: behind }
/* 60deg */
/* 120deg */
/* 180deg */
If spatial-azimuth is specified and the output device cannot produce sounds
behind the listening position, user agents should convert values in the rearwards
hemisphere to forwards hemisphere values. One method is as follows:
if 90deg x = 180deg then x := 180deg - x
if 180deg x = 270deg then x := 540deg - x
’elevation’
Value:
angle | below | level | above | higher | lower | inherit
Initial:
level
Applies to:
all elements
Inherited:
yes
Percentages: N/A
Media:
aural
Values of this property have the following meanings:
angle
Specifies the elevation as an angle, between ’-90deg’ and ’90deg’. ’0deg’
means on the forward horizon, which loosely means level with the listener.
’90deg’ means directly overhead and ’-90deg’ means directly below.
below
Same as ’-90deg’.
level
Same as ’0deg’.
above
Same as ’90deg’.
higher
Adds 10 degrees to the current elevation.
2 Aug 2002 21:33
250
Aural style sheets
rightwards
Moves the sound to the right, relative to the current angle. More precisely, adds
20 degrees. See ’leftwards’ for arithmetic.
This property is most likely to be implemented by mixing the same signal into
different channels at differing volumes. It might also use phase shifting, digital delay,
and other such techniques to provide the illusion of a sound stage. The precise
means used to achieve this effect and the number of speakers used to do so are
user agent-dependent; this property merely identifies the desired end result.
Example(s):
Aural style sheets
lower
Subtracts 10 degrees from the current elevation.
The precise means used to achieve this effect and the number of speakers used
to do so are undefined. This property merely identifies the desired end result.
Example(s):
h1 { elevation: above }
tr.a { elevation: 60deg }
tr.b { elevation: 30deg }
tr.c { elevation: level }
A.8 Voice characteristic properties: ’speech-rate’,
’voice-family’, ’pitch’, ’pitch-range’, ’stress’, and ’rich-
ness’
’speech-rate’
Value:
number | x-slow | slow | medium | fast | x-fast | faster | slower |
inherit
Initial:
medium
Applies to:
all elements
Inherited:
yes
Percentages: N/A
Media:
aural
This property specifies the speaking rate. Note that both absolute and relative
keyword values are allowed (compare with ’font-size’). Values have the following
meanings:
number
Specifies the speaking rate in words per minute, a quantity that varies some-
what by language but is nevertheless widely supported by speech synthesizers.
x-slow
Same as 80 words per minute.
slow
Same as 120 words per minute
medium
Same as 180 - 200 words per minute.
fast
Same as 300 words per minute.
x-fast
Same as 500 words per minute.
faster
Adds 40 words per minute to the current speech rate.
251
2 Aug 2002 21:33
Aural style sheets
slower
Subtracts 40 words per minutes from the current speech rate.
’voice-family’
Value:
[[specific-voice | generic-voice ],]* [specific-voice |
generic-voice ] | inherit
Initial:
depends on user agent
Applies to:
all elements
Inherited:
yes
Percentages: N/A
Media:
aural
The value is a comma-separated, prioritized list of voice family names (compare
[ Pobierz całość w formacie PDF ]