Default for continuous attribute - and clarify wording

I propose the following. I don't believe it changes the meaning of the
spec, but rather clarifies it. If there's no disagreement, I'll add this to
the spec on Thursday.


Add to end of 5.1 The Speech Recognition Interface  [Because these terms
are used throughout the spec without ever being defined.]

The term final result, as used below, indicates a SpeechRecognitionResult
in which the final attribute is true.  The term interim result, as used
below, indicates a SpeechRecognitionResult in which the final attribute is
false.


5.1.1 Speech Recognition Attributes

continuous attribute [Clarify wording, change default from SHOULD to MUST]

When the continuous attribute is set to false the user agent MUST return no
more than one final result in response to starting recognition, for example
a single turn pattern of interaction. When the continuous attribute is set
to true the user agent MUST return zero or more final results representing
multiple consecutive recognitions in response to starting recognition, for
example a dictation. The default value MUST be false.  Note, this attribute
setting does not affect interim results.


5.1.3 Speech Recognition Events [for consistency, begin all event
definitions with "Fired when ".]


/Glen Shires

Received on Wednesday, 5 September 2012 06:51:28 UTC