Errata E06 (delete E04) and E07 Important (attribute SpeechSynthesisVoice voice).
--- a/speechapi-errata.html Mon Feb 04 22:39:33 2013 -0800
+++ b/speechapi-errata.html Mon Feb 25 11:13:23 2013 -0800
@@ -9,7 +9,7 @@
<h1 align="center">Errata in the Web Speech API Specification</h1>
<dl>
<dt>This document last updated:</a></dt>
- <dd>February 4, 2013</dd>
+ <dd>February 25, 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>
@@ -42,11 +42,11 @@
"with EMMA namespace" should be
"with EMMA namespace<b>, or if the recognizer does not supply EMMA then the user agent may return null</b>".</dd>
</dl>
- <dl>
+ <dl><del>
<dt>E04 2013-02-04 (Important):</dt>
<dd>Section 5.1 IDL: Remove "<b>interface SpeechRecognitionResultList { ... }</b>".</dd>
<dd>Section 5.1 IDL: "readonly attribute <b>SpeechRecognitionResultList</b> results;" should be
- "readonly attribute <b>sequence<SpeechRecognitionResult></b> results".</dd>
+ "readonly attribute <b>sequence<SpeechRecognitionResult></b> results".</dd><del>
</dl>
<dl>
<dt>E05 2013-02-04 (Important):</dt>
@@ -54,5 +54,22 @@
<dd>Section 5.2 IDL: "<b>SpeechSynthesisVoiceList</b> getVoices();" should be
"<b>sequence<SpeechSynthesisVoice></b> getVoices();".</dd>
</dl>
+ <dl>
+ <dt>E06 2013-02-25 (Important):</dt>
+ <dd>E04 is deleted.</dd>
+ </dl>
+ <dl>
+ <dt>E07 2013-02-25 (Important):</dt>
+ <dd>Section 5.2 IDL: SpeechSynthesisUtterance "attribute <b>DOMString voiceURI</b>" should be "attribute <b>SpeechSynthesisVoice voice</b>".</dd>
+ <dd>Section 5.2.3 SpeechSynthesisUtterance Attributes: "<b>voiceURI</b> attribute" should be "<b>voice</b> attribute", with the following definition:
+ <ul>The voice attribute specifies speech synthesis voice that the web application wishes to use.
+ If, at the time of the play method call, this attribute has been set to one of the SpeechSynthesisVoice objects returned by getVoices, then the user agent MUST use that voice.
+ If this attribute is unset or null at the time of the play method call, then the user agent MUST use a user agent default voice.
+ The user agent default voice SHOULD support the current language (see "lang" attribute) and can be a local or remote speech service
+ and can incorporate end user choices via interfaces provided by the user agent such as browser configuration parameters.</ul>
+ </dd>
+ <dd>Section 5.2.6 SpeechSynthesisVoice: voiceURI attribute: "as described in the SpeechSynthesisUtterance voiceURI attribute" should be
+ "either through use of a URN with meaning to the user agent or by specifying a URL that the user agent recognizes as a local service."</dd>
+ </dl>
</body>
</html>