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
- Dictation Comparison — side-by-side with/without unspokenPunctuation
- Code Mode — verbatim mode for coding by voice
- Punctuation Analyzer — analyze raw transcripts
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗