v150 · Speech API · Settings

Settings Panel

A complete SpeechRecognition configuration builder. Toggle unspokenPunctuation and all other recognition settings, see the generated JavaScript in real time, and (where supported) test with live speech.

Detecting Speech API capabilities…
SpeechRecognition settings
unspokenPunctuation checking
Chrome 150 — infer commas, periods, question marks from speech prosody. Set false for code/verbatim mode.
true
continuous yes
Keep recognising until stop() is called. Required for dictation.
true
interimResults yes
Fire onresult with partial transcripts while speaking.
true
lang yes
BCP 47 language tag. Empty = browser default.
maxAlternatives yes
Number of alternative transcripts returned per result.
grammars (SpeechGrammarList) limited
Hint vocabulary via JSGF grammar. Rarely used in practice.
false
Event handlers
onresult
Fires with interim or final transcript chunks.
onerror
Fires on permission denial, network error, or no-speech timeout.
onend
Fires when recognition service disconnects.
onspeechstart / onspeechend
Fine-grained speech activity events.
Generated JavaScript
// code will appear here
Live test (where supported)
Ready

see also

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗