This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The error
event of the Web Speech API SpeechRecognition
object is fired when a speech recognition error occurs.
Bubbles | No |
---|---|
Cancelable | No |
Interface | SpeechRecognitionError |
Event handler property | onerror |
Examples
You can use the error
event in an addEventListener
method:
var recognition = new webkitSpeechRecognition() || new SpeechRecognition(); recognition.addEventListener('error', function(event) { console.log('Speech recognition error detected: ' + event.error'); });
Or use the onerror
event handler property:
recognition.onerror = function(event) { console.log('Speech recognition error detected: ' + event.error'); }
Specifications
Specification | Status | Comment |
---|---|---|
Web Speech API The definition of 'speech recognition events' in that specification. |
Draft |
Browser compatibility
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 33 [1] | 44 (44) [2] | No support | No support | No support |
Feature | Android | Chrome | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | ? | (Yes)[1] | ? | 2.5 | No support | No support | No support |
- [1] Speech recognition interfaces are currently prefixed on Chrome, so you'll need to prefix interface names appropriately, e.g.
webkitSpeechRecognition
; You'll also need to serve your code through a web server for recognition to work. - [2] Can be enabled via the
media.webspeech.recognition.enable
flag in about:config, although note that currently speech recognition won't work on Desktop Firefox — it will be properly exposed soon, once the required internal permissions are sorted out.
See also
Document Tags and Contributors
Tags:
Contributors to this page:
fscholz,
chrisdavidmills
Last updated by:
fscholz,