Errata E09 (example "new" SpeechSynthesisUtterance) and E10 (SpeechSynthesis object takes exclusive ownership).
authorGlen Shires <gshires@google.com>
Tue, 24 Sep 2013 08:59:00 -0700
changeset 65 819c4810d8dc
parent 64 3254a90fcfc8
child 66 0b8ae424b59d
Errata E09 (example "new" SpeechSynthesisUtterance) and E10 (SpeechSynthesis object takes exclusive ownership).
speechapi-errata.html
--- a/speechapi-errata.html	Fri Mar 22 17:47:34 2013 -0700
+++ b/speechapi-errata.html	Tue Sep 24 08:59:00 2013 -0700
@@ -9,7 +9,7 @@
   <h1 align="center">Errata in the Web Speech API Specification</h1>
   <dl>
    <dt>This document last updated:</a></dt>
-   <dd>March 22, 2013</dd>
+   <dd>September 24, 2013</dd>
    <dt>This document records known errors in the document:</a></dt>
    <dd><a href="http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html">
     http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html</a>
@@ -79,5 +79,19 @@
    <dd>Section 5.2.5 SpeechSynthesisEvent Attributes: Add the following definition:<ul><b>utterance attribute<br>
    This attribute contains the SpeechSynthesisUtterance that triggered this event.</b></ul></dd>
   </dl>
+  <dl>
+   <dt>E09 2013-09-24 (Clarification):</dt>
+   <dd>Section 6.2 Example 1:
+    &quot;speechSynthesis.speak(SpeechSynthesisUtterance('Hello World'));&quot; should be
+    &quot;speechSynthesis.speak(<b>new</b> SpeechSynthesisUtterance('Hello World'));&quot;</dd>
+  </dl>
+  <dl>
+   <dt>E10 2013-09-24 (Important):</dt>
+   <dd>Section 5.2.2 speak method: append at the end of the definition:
+    <ul>The SpeechSynthesis object takes exclusive ownership of the SpeechSynthesisUtterance object.
+    Passing it as a speak() argument to another SpeechSynthesis object should throw an exception.
+    (For example, two frames may have the same origin and each will contain a SpeechSynthesis object.)</ul>
+   </dd>
+  </dl>
  </body>
 </html>