- From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 13 Jul 2011 17:17:01 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-speech In directory hutz:/tmp/cvs-serv9814 Modified Files: Overview.html Overview.src.html Log Message: reformulated pitch properties percentage values. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-speech/Overview.html,v retrieving revision 1.68 retrieving revision 1.69 diff -u -d -r1.68 -r1.69 --- Overview.html 13 Jul 2011 15:59:47 -0000 1.68 +++ Overview.html 13 Jul 2011 17:16:59 -0000 1.69 @@ -2174,23 +2174,23 @@ <dd> <p> A value in <a href="#frequency-def">frequency</a> units (Hertz or kiloHertz, e.g. "100Hz", "+2kHz"). Values are restricted to positive - numbers (unless the ‘<code class=property>relative</code>’ - keyword is used), and using negative numbers results in the property - value being ignored.</p> + numbers, unless the ‘<code class=property>relative</code>’ + keyword is used. Computed frequency values that are negative numbers + result in the property being ignored.</p> <dt> <strong>relative</strong> <dd> <p> This keyword specifies that the provided frequency value is expressed relatively to the inherited value, with positive or negative numbers. - For example, "+2kHz relative" is an increment, unlike "+2kHz" which is a - positive absolute value.</p> + For example, "2kHz relative" is an increment, unlike "+2kHz" which is an + absolute value.</p> <dt> <strong><semitones></strong> <dd> <p> Specifies a relative change (decrement or increment) to the inherited - value. The syntax of allowed values is a <<a + frequency value. The syntax of allowed values is a <<a href="#number-def">number</a>> followed immediately by "st" (semitones). A semitone is half of a tone (a half step) on the standard diatonic scale. As such, a semitone doesn't correspond to a fixed @@ -2201,10 +2201,14 @@ <dt> <strong><percentage></strong> <dd> - <p> Only non-negative <a href="#percentage-def">percentage</a> values are - allowed. Computed values are calculated relative to the inherited value. - For example, 50% means that the inherited value gets multiplied by 0.5, - which results in half the inherited pitch of the voice.</p> + <p> Positive and negative <a href="#percentage-def">percentage</a> values + are allowed, to represent an increment or decrement (respectively) + relative to the inherited frequency value. Computed values are + calculated by adding (or subtracting) the specified fraction of the + inherited frequency value, to (from) the inherited frequency value. For + example, 50% (which is equivalent to +50%) with a inherited value of + 200Hz results in <code>200 + (200*0.5)</code> = 300Hz. Conversely, -50% + results in <code>200-(200*0.5)</code> = 100Hz.</p> <dt><strong>x-low</strong>, <strong>low</strong>, <strong>medium</strong>, <strong>high</strong>, <strong>x-high</strong> @@ -2297,9 +2301,9 @@ <dd> <p> A value in <a href="#frequency-def">frequency</a> units (Hertz or kiloHertz, e.g. "100Hz", "+2kHz"). Values are restricted to positive - numbers (unless the ‘<code class=property>relative</code>’ - keyword is used), and using negative numbers results in the property - value being ignored.</p> + numbers, unless the ‘<code class=property>relative</code>’ + keyword is used. Computed frequency values that are negative numbers + result in the property being ignored.</p> <dt> <strong>relative</strong> @@ -2313,7 +2317,7 @@ <dd> <p> Specifies a relative change (decrement or increment) to the inherited - value. The syntax of allowed values is a <<a + frequency value. The syntax of allowed values is a <<a href="#number-def">number</a>> followed immediately by "st" (semitones). A semitone is half of a tone (a half step) on the standard diatonic scale. As such, a semitone doesn't correspond to a fixed @@ -2323,10 +2327,14 @@ <dt> <strong><percentage></strong> <dd> - <p> Only non-negative <a href="#percentage-def">percentage</a> values are - allowed. Computed values are calculated relative to the inherited value. - For example, 50% means that the inherited value gets multiplied by 0.5, - which results in half the inherited pitch range of the voice.</p> + <p> Positive and negative <a href="#percentage-def">percentage</a> values + are allowed, to represent an increment or decrement (respectively) + relative to the inherited frequency value. Computed values are + calculated by adding (or subtracting) the specified fraction of the + inherited frequency value, to (from) the inherited frequency value. For + example, 50% (which is equivalent to +50%) with a inherited value of + 200Hz results in <code>200 + (200*0.5)</code> = 300Hz. Conversely, -50% + results in <code>200-(200*0.5)</code> = 100Hz.</p> <dt><strong>x-low</strong>, <strong>low</strong>, <strong>medium</strong>, <strong>high</strong> and <strong>x-high</strong> @@ -3505,6 +3513,17 @@ class=property>voice-balance</code></a>’ values outside of the allowed range (clamping). + <li>Fixed ‘<a href="#voice-balance"><code + class=property>voice-balance</code></a>’ prose to better explain + the relationship between author intent (stereo sound distribution) and + actual user sound system setup (mono, stereo, or surround speaker layout + / mixing capabilities). + + <li>Added prose for ‘<a href="#voice-balance"><code + class=property>voice-balance</code></a>’ to describe the mapping + between stereo left-right sound axis and three-dimensional sound stage + (azimuth support in future versions of CSS-Speech). + <li>Added the ‘<code class=property>normal</code>’ value for voice-rate ("default" in SSML 1.1). Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- Overview.src.html 13 Jul 2011 15:59:47 -0000 1.69 +++ Overview.src.html 13 Jul 2011 17:16:59 -0000 1.70 @@ -1721,37 +1721,40 @@ </dt> <dd> <p> A value in <a href="#frequency-def">frequency</a> units (Hertz or kiloHertz, e.g. - "100Hz", "+2kHz"). Values are restricted to positive numbers (unless the 'relative' - keyword is used), and using negative numbers results in the property value being ignored. - </p> + "100Hz", "+2kHz"). Values are restricted to positive numbers, unless the 'relative' + keyword is used. Computed frequency values that are negative numbers result in the + property being ignored. </p> </dd> <dt> <strong>relative</strong> </dt> <dd> <p> This keyword specifies that the provided frequency value is expressed relatively to the - inherited value, with positive or negative numbers. For example, "+2kHz relative" is an - increment, unlike "+2kHz" which is a positive absolute value. </p> + inherited value, with positive or negative numbers. For example, "2kHz relative" is an + increment, unlike "+2kHz" which is an absolute value. </p> </dd> <dt> <strong><semitones></strong> </dt> <dd> - <p> Specifies a relative change (decrement or increment) to the inherited value. The syntax - of allowed values is a <<a href="#number-def">number</a>> followed immediately by - "st" (semitones). A semitone is half of a tone (a half step) on the standard diatonic - scale. As such, a semitone doesn't correspond to a fixed frequency: the ratio between two - consecutive frequencies separated by exactly one semitone is the twelfth root of two - (approximately 1.05946). </p> + <p> Specifies a relative change (decrement or increment) to the inherited frequency value. + The syntax of allowed values is a <<a href="#number-def">number</a>> followed + immediately by "st" (semitones). A semitone is half of a tone (a half step) on the + standard diatonic scale. As such, a semitone doesn't correspond to a fixed frequency: the + ratio between two consecutive frequencies separated by exactly one semitone is the twelfth + root of two (approximately 1.05946). </p> </dd> <dt> <strong><percentage></strong> </dt> <dd> - <p> Only non-negative <a href="#percentage-def">percentage</a> values are allowed. Computed - values are calculated relative to the inherited value. For example, 50% means that the - inherited value gets multiplied by 0.5, which results in half the inherited pitch of the - voice. </p> + <p> Positive and negative <a href="#percentage-def">percentage</a> values are allowed, to + represent an increment or decrement (respectively) relative to the inherited frequency + value. Computed values are calculated by adding (or subtracting) the specified fraction of + the inherited frequency value, to (from) the inherited frequency value. For example, 50% + (which is equivalent to +50%) with a inherited value of 200Hz results in <code>200 + + (200*0.5)</code> = 300Hz. Conversely, -50% results in <code>200-(200*0.5)</code> = + 100Hz. </p> </dd> <dt><strong>x-low</strong>, <strong>low</strong>, <strong>medium</strong>, <strong>high</strong>, <strong>x-high</strong></dt> @@ -1841,9 +1844,9 @@ </dt> <dd> <p> A value in <a href="#frequency-def">frequency</a> units (Hertz or kiloHertz, e.g. - "100Hz", "+2kHz"). Values are restricted to positive numbers (unless the 'relative' - keyword is used), and using negative numbers results in the property value being ignored. - </p> + "100Hz", "+2kHz"). Values are restricted to positive numbers, unless the 'relative' + keyword is used. Computed frequency values that are negative numbers result in the + property being ignored. </p> </dd> <dt> <strong>relative</strong> @@ -1857,21 +1860,24 @@ <strong><semitones></strong> </dt> <dd> - <p> Specifies a relative change (decrement or increment) to the inherited value. The syntax - of allowed values is a <<a href="#number-def">number</a>> followed immediately by - "st" (semitones). A semitone is half of a tone (a half step) on the standard diatonic - scale. As such, a semitone doesn't correspond to a fixed frequency: the ratio between two - consecutive frequencies separated by exactly one semitone is the twelfth root of two - (approximately 1.05946).</p> + <p> Specifies a relative change (decrement or increment) to the inherited frequency value. + The syntax of allowed values is a <<a href="#number-def">number</a>> followed + immediately by "st" (semitones). A semitone is half of a tone (a half step) on the + standard diatonic scale. As such, a semitone doesn't correspond to a fixed frequency: the + ratio between two consecutive frequencies separated by exactly one semitone is the twelfth + root of two (approximately 1.05946).</p> </dd> <dt> <strong><percentage></strong> </dt> <dd> - <p> Only non-negative <a href="#percentage-def">percentage</a> values are allowed. Computed - values are calculated relative to the inherited value. For example, 50% means that the - inherited value gets multiplied by 0.5, which results in half the inherited pitch range of - the voice. </p> + <p> Positive and negative <a href="#percentage-def">percentage</a> values are allowed, to + represent an increment or decrement (respectively) relative to the inherited frequency + value. Computed values are calculated by adding (or subtracting) the specified fraction of + the inherited frequency value, to (from) the inherited frequency value. For example, 50% + (which is equivalent to +50%) with a inherited value of 200Hz results in <code>200 + + (200*0.5)</code> = 300Hz. Conversely, -50% results in <code>200-(200*0.5)</code> = + 100Hz. </p> </dd> <dt><strong>x-low</strong>, <strong>low</strong>, <strong>medium</strong>, <strong>high</strong> and <strong>x-high</strong></dt> @@ -2461,6 +2467,12 @@ <li>Added an "auto" value to 'voice-duration', which is the [initial] property value as well.</li> <li>Handling of 'voice-balance' values outside of the allowed range (clamping).</li> + <li>Fixed 'voice-balance' prose to better explain the relationship between author intent + (stereo sound distribution) and actual user sound system setup (mono, stereo, or surround + speaker layout / mixing capabilities).</li> + <li>Added prose for 'voice-balance' to describe the mapping between stereo left-right sound + axis and three-dimensional sound stage (azimuth support in future versions of + CSS-Speech).</li> <li>Added the 'normal' value for voice-rate ("default" in SSML 1.1).</li> <li>Renamed voice-family fields to be consistent with SSML.</li> <li>Improved the 'voice-family' selection algorithm to cater for language changes.</li>
Received on Wednesday, 13 July 2011 17:17:03 UTC