Fact · Dictation in your apps
The not-allowed error means the browser blocked speech input for security, privacy or user preference reasons.
Checked against its source on October 17, 2026
In the source's own words
“not-allowed The user agent disallowed any speech input from occurring for reasons of security, privacy or user preference.”
SpeechRecognitionErrorEvent: error property, MDN Web Docs (Mozilla), 2026, error values list.
Open the original- What it measures
- MDN's list of error values for SpeechRecognition.
- What it does not show
- The code does not say which reason applied. A blocked microphone permission is one common cause.
Source
Cited on
- Speech to Text in Chrome: Built-in Options and ExtensionsGuide
- Web Speech API: Speech Recognition in the BrowserGuide
- How do you add speech recognition to a website with JavaScript?Question
- Why does speech recognition show a network or not-allowed error?Question
- Why is dictation not working in Chrome?Question
- Site microphone permissionGlossary