W3C home > Mailing lists > Public > public-css-commits@w3.org > July 2011

csswg/css3-speech Overview.html,1.74,1.75 Overview.src.html,1.75,1.76

From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 13 Jul 2011 20:41:08 +0000
To: public-css-commits@w3.org
Message-Id: <E1Qh6F2-0002vP-Gm@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-speech
In directory hutz:/tmp/cvs-serv11209

Modified Files:
	Overview.html Overview.src.html 
Log Message:
added example of pitch inheritance


Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -d -r1.74 -r1.75
--- Overview.html	13 Jul 2011 20:03:41 -0000	1.74
+++ Overview.html	13 Jul 2011 20:41:06 -0000	1.75
@@ -2150,7 +2150,8 @@
     <tr>
      <td> <em>Computed value:</em>
 
-     <td>specified value
+     <td>an absolute frequency or keyword value, and potentially, a
+      frequency, semitone, or percentage representing any non-zero offsets
   </table>
 
   <p>The &lsquo;<a href="#voice-pitch"><code
@@ -2163,11 +2164,12 @@
    around 120Hz, whereas it is around 210Hz for a female voice.
 
   <p> Speech-capable user agents are likely to support a specific range of
-   values rather than the full range of possible computed numerical values
+   values rather than the full range of possible calculated numerical values
    for frequencies. The actual values in user agents may therefore be clamped
    to implementation-dependent minimum and maximum boundaries. For example:
-   although the 0Hz frequency can be legitimately computed, it may be clamped
-   to a more meaningful value in the context of the speech synthesizer.
+   although the 0Hz frequency can be legitimately calculated, it may be
+   clamped to a more meaningful value in the context of the speech
+   synthesizer.
 
   <p class=note> Note that the functionality provided by this property is
    related to the <a
@@ -2293,7 +2295,8 @@
     <tr>
      <td> <em>Computed value:</em>
 
-     <td>specified value
+     <td>an absolute frequency or keyword value, and potentially, a
+      frequency, semitone, or percentage representing any non-zero offsets
   </table>
 
   <p> The &lsquo;<a href="#voice-range"><code
@@ -2306,11 +2309,12 @@
    a flat, monotonic voice, whereas a high range produces an animated voice.
 
   <p> Speech-capable user agents are likely to support a specific range of
-   values rather than the full range of possible computed numerical values
+   values rather than the full range of possible calculated numerical values
    for frequencies. The actual values in user agents may therefore be clamped
    to implementation-dependent minimum and maximum boundaries. For example:
-   although the 0Hz frequency can be legitimately computed, it may be clamped
-   to a more meaningful value in the context of the speech synthesizer.
+   although the 0Hz frequency can be legitimately calculated, it may be
+   clamped to a more meaningful value in the context of the speech
+   synthesizer.
 
   <p class=note> Note that the functionality provided by this property is
    related to the <a
@@ -2375,6 +2379,32 @@
      implementation and language-dependent.</p>
   </dl>
 
+  <div class=example>
+   <p>Examples of inherited values:</p>
+
+   <pre>
+&lt;body&gt;
+  &lt;parent&gt;
+    &lt;child&gt;
+      &lt;grandchild&gt;
+      ...
+      &lt;/grandchild&gt;
+    &lt;/child&gt;
+  &lt;/parent&gt;
+&lt;/body&gt; 
+        
+body { voice-range: inherit; } /* the initial value is 'medium' */
+parent { voice-range: 200Hz absolute; } /* override with an absolute frequency */
+child { voice-range: 2st; } /* the computed value is [200Hz + two semitones] */
+grandchild { voice-range: inherit;
+             voice-family: "another-voice"; } /* the computed value is the same as
+                              for "child", but the voice is different so the
+                              calculated (used) absolute frequency
+                              may be completely different,
+                              due to voice-dependent discrepancies */
+      </pre>
+  </div>
+
   <table class=propdef summary="name: syntax">
    <tbody>
     <tr>
@@ -3511,6 +3541,11 @@
     as being a subset of &lsquo;<a href="#voice-pitch"><code
     class=property>voice-pitch</code></a>&rsquo;.
 
+   <li>Fixed "computed value" for &lsquo;<a href="#voice-pitch"><code
+    class=property>voice-pitch</code></a>&rsquo; and &lsquo;<a
+    href="#voice-range"><code class=property>voice-range</code></a>&rsquo;
+    properties.
+
    <li>Removed the "phonemes" property (and its associated "@alphabet"
     at-rule).
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -d -r1.75 -r1.76
--- Overview.src.html	13 Jul 2011 20:03:41 -0000	1.75
+++ Overview.src.html	13 Jul 2011 20:41:06 -0000	1.76
@@ -1703,7 +1703,8 @@
           <td>
             <em>Computed value:</em>
           </td>
-          <td>specified value</td>
+          <td>an absolute frequency or keyword value, and potentially, a frequency, semitone, or
+            percentage representing any non-zero offsets </td>
         </tr>
       </tbody>
     </table>
@@ -1714,9 +1715,9 @@
       voice.</p>
 
     <p> Speech-capable user agents are likely to support a specific range of values rather than the
-      full range of possible computed numerical values for frequencies. The actual values in user
+      full range of possible calculated numerical values for frequencies. The actual values in user
       agents may therefore be clamped to implementation-dependent minimum and maximum boundaries.
-      For example: although the 0Hz frequency can be legitimately computed, it may be clamped to a
+      For example: although the 0Hz frequency can be legitimately calculated, it may be clamped to a
       more meaningful value in the context of the speech synthesizer. </p>
 
     <p class="note"> Note that the functionality provided by this property is related to the <a
@@ -1837,7 +1838,8 @@
           <td>
             <em>Computed value:</em>
           </td>
-          <td>specified value</td>
+          <td>an absolute frequency or keyword value, and potentially, a frequency, semitone, or
+            percentage representing any non-zero offsets </td>
         </tr>
       </tbody>
     </table>
@@ -1848,9 +1850,9 @@
       Typically, a low range produces a flat, monotonic voice, whereas a high range produces an
       animated voice. </p>
     <p> Speech-capable user agents are likely to support a specific range of values rather than the
-      full range of possible computed numerical values for frequencies. The actual values in user
+      full range of possible calculated numerical values for frequencies. The actual values in user
       agents may therefore be clamped to implementation-dependent minimum and maximum boundaries.
-      For example: although the 0Hz frequency can be legitimately computed, it may be clamped to a
+      For example: although the 0Hz frequency can be legitimately calculated, it may be clamped to a
       more meaningful value in the context of the speech synthesizer. </p>
 
     <p class="note"> Note that the functionality provided by this property is related to the <a
@@ -1908,6 +1910,31 @@
           language-dependent.</p>
       </dd>
     </dl>
+    
+    <div class="example">
+      <p>Examples of inherited values:</p>
+      <pre>
+&lt;body&gt;
+  &lt;parent&gt;
+    &lt;child&gt;
+      &lt;grandchild&gt;
+      ...
+      &lt;/grandchild&gt;
+    &lt;/child&gt;
+  &lt;/parent&gt;
+&lt;/body&gt; 
+        
+body { voice-range: inherit; } /* the initial value is 'medium' */
+parent { voice-range: 200Hz absolute; } /* override with an absolute frequency */
+child { voice-range: 2st; } /* the computed value is [200Hz + two semitones] */
+grandchild { voice-range: inherit;
+             voice-family: "another-voice"; } /* the computed value is the same as
+                              for "child", but the voice is different so the
+                              calculated (used) absolute frequency
+                              may be completely different,
+                              due to voice-dependent discrepancies */
+      </pre>
+    </div>
     <table class="propdef" summary="name: syntax">
       <tbody>
         <tr>
@@ -2478,6 +2505,7 @@
       <li>Renamed 'voice-pitch-range' to 'voice-range', which is compatible with SSML's notation,
         and removes the possibility to interpret this property as being a subset of
         'voice-pitch'.</li>
+      <li>Fixed "computed value" for 'voice-pitch' and 'voice-range' properties.</li>
       <li>Removed the "phonemes" property (and its associated "@alphabet" at-rule).</li>
       <li>Renamed 'speakability' to 'speak', and 'speak' to 'speak-as'. Reorganized the 'speak-as'
         values to allow mixing different types.</li>
Received on Wednesday, 13 July 2011 20:41:13 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 13 July 2011 20:41:13 GMT