@@ -2163,14 +2163,6 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
21632163 pitch of the output). For example, the common pitch for a male voice is
21642164 around 120Hz, whereas it is around 210Hz for a female voice.
21652165
2166- < p > Speech-capable user agents are likely to support a specific range of
2167- values rather than the full range of possible calculated numerical values
2168- for frequencies. The actual values in user agents may therefore be clamped
2169- to implementation-dependent minimum and maximum boundaries. For example:
2170- although the 0Hz frequency can be legitimately calculated, it may be
2171- clamped to a more meaningful value in the context of the speech
2172- synthesizer.
2173-
21742166 < p class =note > Note that the functionality provided by this property is
21752167 related to the < a
21762168 href ="http://www.w3.org/TR/speech-synthesis11/#edef_prosody "> < code > pitch</ code >
@@ -2189,16 +2181,14 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
21892181 value represents an decrement, and a positive value represents an
21902182 increment (relative to the inherited value). For example, "2kHz" is a
21912183 positive offset (strictly equivalent to "+2kHz"), and "+2kHz absolute"
2192- is an absolute frequency (strictly equivalent to "2kHz absolute").
2193- Computed absolute frequency values that are negative are clamped to zero
2194- Hertz.</ p >
2184+ is an absolute frequency (strictly equivalent to "2kHz absolute").</ p >
21952185
21962186 < dt > < strong > absolute</ strong >
21972187
21982188 < dd >
2199- < p > This keyword specifies that the provided frequency is expressed as an
2200- absolute, positive value. When a negative value is provided, it is
2201- clamped to zero.</ p >
2189+ < p > This keyword specifies that the provided frequency represents an
2190+ absolute value. If a negative frequency is specified, the computed
2191+ frequency will be zero.</ p >
22022192
22032193 < dt > < strong > <semitones></ strong >
22042194
@@ -2209,9 +2199,7 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
22092199 (semitones). A semitone is half of a tone (a half step) on the standard
22102200 diatonic scale. As such, a semitone doesn't correspond to a fixed
22112201 frequency: the ratio between two consecutive frequencies separated by
2212- exactly one semitone is the twelfth root of two (approximately 1.05946).
2213- Computed absolute frequency values that are negative are clamped to zero
2214- Hertz.</ p >
2202+ exactly one semitone is the twelfth root of two (approximately 1.05946).</ p >
22152203
22162204 < dt > < strong > <percentage></ strong >
22172205
@@ -2223,8 +2211,7 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
22232211 to (from) the inherited value. For example, 50% (which is equivalent to
22242212 +50%) with a inherited value of 200Hz results in < code > 200 +
22252213 (200*0.5)</ code > = 300Hz. Conversely, -50% results in
2226- < code > 200-(200*0.5)</ code > = 100Hz. Computed absolute frequency values
2227- that are negative are clamped to zero Hertz.</ p >
2214+ < code > 200-(200*0.5)</ code > = 100Hz.</ p >
22282215
22292216 < dt > < strong > x-low</ strong > , < strong > low</ strong > , < strong > medium</ strong > ,
22302217 < strong > high</ strong > , < strong > x-high</ strong >
@@ -2234,6 +2221,15 @@ <h3 id=voice-props-voice-pitch><span class=secno>10.3. </span>The ‘<a
22342221 implementation and voice specific.</ p >
22352222 </ dl >
22362223
2224+ < p > Computed absolute frequency values that are negative are clamped to
2225+ zero Hertz. Speech-capable user agents are likely to support a specific
2226+ range of values rather than the full range of possible calculated
2227+ numerical values for frequencies. The actual values in user agents may
2228+ therefore be clamped to implementation-dependent minimum and maximum
2229+ boundaries. For example: although the 0Hz frequency can be legitimately
2230+ calculated, it may be clamped to a more meaningful value in the context of
2231+ the speech synthesizer.
2232+
22372233 < div class =example >
22382234 < p > Examples of property values:</ p >
22392235
@@ -2308,14 +2304,6 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23082304 to convey meaning and emphasis in speech. Typically, a low range produces
23092305 a flat, monotonic voice, whereas a high range produces an animated voice.
23102306
2311- < p > Speech-capable user agents are likely to support a specific range of
2312- values rather than the full range of possible calculated numerical values
2313- for frequencies. The actual values in user agents may therefore be clamped
2314- to implementation-dependent minimum and maximum boundaries. For example:
2315- although the 0Hz frequency can be legitimately calculated, it may be
2316- clamped to a more meaningful value in the context of the speech
2317- synthesizer.
2318-
23192307 < p class =note > Note that the functionality provided by this property is
23202308 related to the < a
23212309 href ="http://www.w3.org/TR/speech-synthesis11/#edef_prosody "> < code > range</ code >
@@ -2334,16 +2322,14 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23342322 value represents an decrement, and a positive value represents an
23352323 increment (relative to the inherited value). For example, "2kHz" is a
23362324 positive offset (strictly equivalent to "+2kHz"), and "+2kHz absolute"
2337- is an absolute frequency (strictly equivalent to "2kHz absolute").
2338- Computed absolute frequency values that are negative are clamped to zero
2339- Hertz.</ p >
2325+ is an absolute frequency (strictly equivalent to "2kHz absolute").</ p >
23402326
23412327 < dt > < strong > absolute</ strong >
23422328
23432329 < dd >
23442330 < p > This keyword specifies that the provided frequency is expressed as an
2345- absolute, positive value. When a negative value is provided, it is
2346- clamped to zero.</ p >
2331+ absolute, positive value. If a negative frequency is specified, the
2332+ computed frequency will be zero.</ p >
23472333
23482334 < dt > < strong > <semitones></ strong >
23492335
@@ -2355,8 +2341,7 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23552341 diatonic scale. As such, a semitone doesn't correspond to a fixed
23562342 frequency: the ratio between two consecutive frequencies separated by
23572343 exactly one semitone is the twelfth root of two (approximately 1.05946).
2358- Computed absolute frequency values that are negative are clamped to zero
2359- Hertz.</ p >
2344+ </ p >
23602345
23612346 < dt > < strong > <percentage></ strong >
23622347
@@ -2368,8 +2353,7 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23682353 to (from) the inherited frequency value. For example, 50% (which is
23692354 equivalent to +50%) with a inherited value of 200Hz results in < code > 200
23702355 + (200*0.5)</ code > = 300Hz. Conversely, -50% results in
2371- < code > 200-(200*0.5)</ code > = 100Hz. Computed absolute frequency values
2372- that are negative are clamped to zero Hertz.</ p >
2356+ < code > 200-(200*0.5)</ code > = 100Hz.</ p >
23732357
23742358 < dt > < strong > x-low</ strong > , < strong > low</ strong > , < strong > medium</ strong > ,
23752359 < strong > high</ strong > and < strong > x-high</ strong >
@@ -2379,6 +2363,15 @@ <h3 id=voice-props-voice-range><span class=secno>10.4. </span>The ‘<a
23792363 implementation and language-dependent.</ p >
23802364 </ dl >
23812365
2366+ < p > Computed absolute frequency values that are negative are clamped to
2367+ zero Hertz. Speech-capable user agents are likely to support a specific
2368+ range of values rather than the full range of possible calculated
2369+ numerical values for frequencies. The actual values in user agents may
2370+ therefore be clamped to implementation-dependent minimum and maximum
2371+ boundaries. For example: although the 0Hz frequency can be legitimately
2372+ calculated, it may be clamped to a more meaningful value in the context of
2373+ the speech synthesizer.
2374+
23822375 < div class =example >
23832376 < p > Examples of inherited values:</ p >
23842377
0 commit comments