You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
What does non-continuous recognition means for an implementationt that is only local #176
The spec says this about the continuous attribute:
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.
While this may have been intended for high-latency systems, I guess a low-latency system could still technically follow this behavior. We can propose a change to the spec if you'd like, but it might be simpler to just keep it as is.
Yeah I was simply wondering what is supposed to happen if I set this to non-continuous, then proceed to feed 30 minutes of audio. Per spec we want one callback with 30min worth of transcription, but maybe interim results are allowed.
Activity
evanbliu commentedon Jan 9, 2026
The spec says this about the
continuousattribute:While this may have been intended for high-latency systems, I guess a low-latency system could still technically follow this behavior. We can propose a change to the spec if you'd like, but it might be simpler to just keep it as is.
padenot commentedon Jan 12, 2026
Yeah I was simply wondering what is supposed to happen if I set this to non-continuous, then proceed to feed 30 minutes of audio. Per spec we want one callback with 30min worth of transcription, but maybe interim results are allowed.
evanbliu commentedon Jan 12, 2026
Oh I see. Yeah, it looks like the spec doesn't mention any restrictions on the number of interim results when
continuousis set to false.