BASELINE NowYouCanUse.com
Limited Availability Speech

Speech recognition

The SpeechRecognition API converts audio into text using the device's speech recognition service.
Baseline Status: This feature is currently Limited (not yet Baseline). Latest engine implementation shipped on Aug 7, 2025.
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 ↗
id: speech-recognition