Method to provide speech input in a web browser.
| Spec | https://w3c.github.io/speech-api/speechapi.html#speechreco-section |
|---|---|
| Status | Unofficial / Note |
| IE | Edge | Firefox | Chrome | Safari | Opera |
|---|---|---|---|---|---|
| 108 (1,*) | |||||
| 107 (2) | 107 (1,*) | TP (5,*) | |||
| 106 (2) | 106 (1,*) | 16.1 (5,*) | |||
| 11 | 105 (4) | 105 (2) | 105 (1,*) | 16.0 (5,*) | 91 (4) |
| 10 | 104 (4) | 104 (2) | 104 (1,*) | 15.6 (5,*) | 90 (4) |
| 9 | 103 (4) | 103 (2) | 103 (1,*) | 15.5 (5,*) | 89 (4) |
| 8 | 102 (4) | 102 (2) | 102 (1,*) | 15.4 (5,*) | 88 (4) |
| Show all | |||||
| 7 | 101 (4) | 101 (2) | 101 (1,*) | 15.2-15.3 (5,*) | 87 (4) |
| 6 | 100 (4) | 100 (2) | 100 (1,*) | 15.1 (5,*) | 86 (4) |
| 5.5 | 99 (4) | 99 (2) | 99 (1,*) | 15 (5,*) | 85 (4) |
| 98 (4) | 98 (2) | 98 (1,*) | 14.1 (5,*) | 84 (4) | |
| 97 (4) | 97 (2) | 97 (1,*) | 14 | 83 (4) | |
| 96 (4) | 96 (2) | 96 (1,*) | 13.1 | 82 (4) | |
| 95 (4) | 95 (2) | 95 (1,*) | 13 | 81 (4) | |
| 94 (4) | 94 (2) | 94 (1,*) | 12.1 | 80 (4) | |
| 93 (4) | 93 (2) | 93 (1,*) | 12 | 79 (4) | |
| 92 (4) | 92 (2) | 92 (1,*) | 11.1 | 78 (4) | |
| 91 (4) | 91 (2) | 91 (1,*) | 11 | 77 (4) | |
| 90 (4) | 90 (2) | 90 (1,*) | 10.1 | 76 (4) | |
| 89 (4) | 89 (2) | 89 (1,*) | 10 | 75 (4) | |
| 88 (4) | 88 (2) | 88 (1,*) | 9.1 | 74 (4) | |
| 87 (4) | 87 (2) | 87 (1,*) | 9 | 73 (4) | |
| 86 (4) | 86 (2) | 86 (1,*) | 8 | 72 (4) | |
| 85 (4) | 85 (2) | 85 (1,*) | 7.1 | 71 (4) | |
| 84 (4) | 84 (2) | 84 (1,*) | 7 | 70 (4) | |
| 83 (4) | 83 (2) | 83 (1,*) | 6.1 | 69 (4) | |
| 81 (4) | 82 (2) | 81 (1,*) | 6 | 68 (4) | |
| 80 (4) | 81 (2) | 80 (1,*) | 5.1 | 67 (4) | |
| 79 (4) | 80 (2) | 79 (1,*) | 5 | 66 (4) | |
| 18 | 79 (2) | 78 (1,*) | 4 | 65 (4) | |
| 17 | 78 (2) | 77 (1,*) | 3.2 | 64 (4) | |
| 16 | 77 (2) | 76 (1,*) | 3.1 | 63 (4) | |
| 15 | 76 (2) | 75 (1,*) | 62 (4) | ||
| 14 | 75 (2) | 74 (1,*) | 60 (4) | ||
| 13 | 74 (2) | 73 (1,*) | 58 (4) | ||
| 12 | 73 (2) | 72 (1,*) | 57 (4) | ||
| 72 (2) | 71 (1,*) | 56 (4) | |||
| 71 (2) | 70 (1,*) | 55 (4) | |||
| 70 (2) | 69 (1,*) | 54 (4) | |||
| 69 (2) | 68 (1,*) | 53 (4) | |||
| 68 (2) | 67 (1,*) | 52 (4) | |||
| 67 (2) | 66 (1,*) | 51 (4) | |||
| 66 (2) | 65 (1,*) | 50 (4) | |||
| 65 (2) | 64 (1,*) | 49 (4) | |||
| 64 (2) | 63 (1,*) | 48 (4) | |||
| 63 (2) | 62 (1,*) | 47 (4) | |||
| 62 (2) | 61 (1,*) | 46 (4) | |||
| 61 (2) | 60 (1,*) | 45 (4) | |||
| 60 (2) | 59 (1,*) | 44 (4) | |||
| 59 (2) | 58 (1,*) | 43 (4) | |||
| 58 (2) | 57 (1,*) | 42 (4) | |||
| 57 (2) | 56 (1,*) | 41 (4) | |||
| 56 (2) | 55 (1,*) | 40 (4) | |||
| 55 (2) | 54 (1,*) | 39 (4) | |||
| 54 (2) | 53 (1,*) | 38 (4) | |||
| 53 (2) | 52 (1,*) | 37 (4) | |||
| 52 (2) | 51 (1,*) | 36 (4) | |||
| 51 (2) | 50 (1,*) | 35 (4) | |||
| 50 (2) | 49 (1,*) | 34 (4) | |||
| 49 (2) | 48 (1,*) | 33 (4) | |||
| 48 (2) | 47 (1,*) | 32 (4) | |||
| 47 (2) | 46 (1,*) | 31 (4) | |||
| 46 (2) | 45 (1,*) | 30 (4) | |||
| 45 (2) | 44 (1,*) | 29 (4) | |||
| 44 (2) | 43 (1,*) | 28 (4) | |||
| 43 (2) | 42 (1,*) | 27 (4) | |||
| 42 (2) | 41 (1,*) | 26 | |||
| 41 (2) | 40 (1,*) | 25 | |||
| 40 (2) | 39 (1,*) | 24 | |||
| 39 (2) | 38 (1,*) | 23 | |||
| 38 (2) | 37 (1,*) | 22 | |||
| 37 (2) | 36 (1,*) | 21 | |||
| 36 (2) | 35 (1,*) | 20 | |||
| 35 (2) | 34 (1,*) | 19 | |||
| 34 (2) | 33 (1,*) | 18 | |||
| 33 (2) | 32 (1,*) | 17 | |||
| 32 (2) | 31 (1,*) | 16 | |||
| 31 (2) | 30 (1,*) | 15 | |||
| 30 (2) | 29 (1,*) | 12.1 | |||
| 29 (2) | 28 (1,*) | 12 | |||
| 28 (2) | 27 (1,*) | 11.6 | |||
| 27 (2) | 26 (1,*) | 11.5 | |||
| 26 (2) | 25 (1,*) | 11.1 | |||
| 25 (2) | 24 | 11 | |||
| 24 (2) | 23 | 10.6 | |||
| 23 (2) | 22 | 10.5 | |||
| 22 (2) | 21 | 10.0-10.1 | |||
| 21 | 20 | 9.5-9.6 | |||
| 20 | 19 | 9 | |||
| 19 | 18 | ||||
| 18 | 17 | ||||
| 17 | 16 | ||||
| 16 | 15 | ||||
| 15 | 14 | ||||
| 14 | 13 | ||||
| 13 | 12 | ||||
| 12 | 11 | ||||
| 11 | 10 | ||||
| 10 | 9 | ||||
| 9 | 8 | ||||
| 8 | 7 | ||||
| 7 | 6 | ||||
| 6 | 5 | ||||
| 5 | 4 | ||||
| 4 | |||||
| 3.6 | |||||
| 3.5 | |||||
| 3 | |||||
| 2 | |||||
| Safari on iOS | Opera Mini | Android Browser | Blackberry Browser | Opera Mobile | Android Chrome | Android Firefox | IE Mobile | Android UC Browser | Samsung Internet | QQ Browser | Baidu Browser | KaiOS Browser |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16.1 (5,*) | ||||||||||||
| 16.0 (5,*) | all | 105 | 10 | 64 | 105 (1,*) | 104 | 11 | 13.4 (1,*) | 18.0 (1,*) | 13.1 (1,*) | 13.18 (1,*) | 2.5 (2) |
| 15.6 (5,*) | 4.4.3-4.4.4 | 7 | 12.1 | 10 | 17.0 (1,*) | |||||||
| 15.5 (5,*) | 4.4 | 12 | 16.0 (1,*) | |||||||||
| 15.4 (5,*) | 4.2-4.3 | 11.5 | 15.0 (1,*) | |||||||||
| Show all | ||||||||||||
| 15.2-15.3 (5,*) | 4.1 | 11.1 | 14.0 (1,*) | |||||||||
| 15.0-15.1 (5,*) | 4 | 11 | 13.0 (1,*) | |||||||||
| 14.5-14.8 (5,*) | 3 | 10 | 12.0 (1,*) | |||||||||
| 14.0-14.4 | 2.3 | 11.1-11.2 (1,*) | ||||||||||
| 13.4-13.7 | 2.2 | 10.1 (1,*) | ||||||||||
| 13.3 | 2.1 | 9.2 (1,*) | ||||||||||
| 13.2 | 8.2 (1,*) | |||||||||||
| 13.0-13.1 | 7.2-7.4 (1,*) | |||||||||||
| 12.2-12.5 | 6.2-6.4 (1,*) | |||||||||||
| 12.0-12.1 | 5.0-5.4 (1,*) | |||||||||||
| 11.3-11.4 | 4 (1,*) | |||||||||||
| 11.0-11.2 | ||||||||||||
| 10.3 | ||||||||||||
| 10.0-10.2 | ||||||||||||
| 9.3 | ||||||||||||
| 9.0-9.2 | ||||||||||||
| 8.1-8.4 | ||||||||||||
| 8 | ||||||||||||
| 7.0-7.1 | ||||||||||||
| 6.0-6.1 | ||||||||||||
| 5.0-5.1 | ||||||||||||
| 4.2-4.3 | ||||||||||||
| 4.0-4.1 | ||||||||||||
| 3.2 | ||||||||||||
Partial support refers to some attributes missing.
Firefox currently has a media.webspeech.recognition.enable flag in about:config for this, but actual support is waiting for permissions to be sorted out.
Reported to be in development for Samsung Internet for GearVR, due Q1/2017
Edge and Opera appear to have support for the SpeechRecognition API but no events for it appear to fire.
Safari 14.1 and TP 119+ include prefixed support for webkitSpeechRecognition without support for SpeechGrammar or SpeechGrammarList. Siri needs to be enabled. Not available in SafariViewController and web apps added to Home Screen.
Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
https://caniuse.com/speech-recognition