BASELINE NowYouCanUse.com
Limited Availability Speech
id: speech-recognition

Speech recognition

The SpeechRecognition API converts audio into text using the device's speech recognition service.
Baseline Status: This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
139
Supported
Mozilla Firefox
Unsupported
Apple Safari
Unsupported
Microsoft Edge
139
Supported
Mobile Browser Engine Support
Chrome Android
139
Firefox Android
Safari iOS
Specifications and References
MDN Browser Compat Data Keys:
api.SpeechRecognition api.SpeechRecognition.SpeechRecognition api.SpeechRecognition.abort api.SpeechRecognition.audioend_event api.SpeechRecognition.audiostart_event api.SpeechRecognition.continuous api.SpeechRecognition.end_event api.SpeechRecognition.error_event api.SpeechRecognition.interimResults api.SpeechRecognition.lang api.SpeechRecognition.maxAlternatives api.SpeechRecognition.nomatch_event api.SpeechRecognition.result_event api.SpeechRecognition.soundend_event api.SpeechRecognition.soundstart_event api.SpeechRecognition.speechend_event api.SpeechRecognition.speechstart_event api.SpeechRecognition.start api.SpeechRecognition.start_event api.SpeechRecognition.stop api.SpeechRecognitionAlternative api.SpeechRecognitionAlternative.confidence api.SpeechRecognitionAlternative.transcript api.SpeechRecognitionErrorEvent api.SpeechRecognitionErrorEvent.SpeechRecognitionErrorEvent api.SpeechRecognitionErrorEvent.error api.SpeechRecognitionErrorEvent.message api.SpeechRecognitionEvent api.SpeechRecognitionEvent.SpeechRecognitionEvent api.SpeechRecognitionEvent.resultIndex api.SpeechRecognitionEvent.results api.SpeechRecognitionResult api.SpeechRecognitionResult.isFinal api.SpeechRecognitionResult.item api.SpeechRecognitionResult.length api.SpeechRecognitionResultList api.SpeechRecognitionResultList.item api.SpeechRecognitionResultList.length