BASELINE NowYouCanUse.com
Widely Available Speech
id: speech-synthesis

Speech synthesis

The SpeechSynthesis API converts text to speech with artificial voices.
Baseline Status: Achieved Widely Available on Mar 5, 2021 (Cross-browser Newly Available since Sep 5, 2018).
Desktop Browser Engine Support
Google Chrome
33
Supported
Mozilla Firefox
49
Supported
Apple Safari
7
Supported
Microsoft Edge
14
Supported
Mobile Browser Engine Support
Chrome Android
33
Firefox Android
62
Safari iOS
7
Specifications and References
MDN Browser Compat Data Keys:
api.SpeechSynthesis api.SpeechSynthesis.cancel api.SpeechSynthesis.getVoices api.SpeechSynthesis.pause api.SpeechSynthesis.paused api.SpeechSynthesis.pending api.SpeechSynthesis.resume api.SpeechSynthesis.speak api.SpeechSynthesis.speaking api.SpeechSynthesis.voiceschanged_event api.SpeechSynthesisErrorEvent api.SpeechSynthesisErrorEvent.SpeechSynthesisErrorEvent api.SpeechSynthesisErrorEvent.error api.SpeechSynthesisEvent api.SpeechSynthesisEvent.SpeechSynthesisEvent api.SpeechSynthesisEvent.charIndex api.SpeechSynthesisEvent.charLength api.SpeechSynthesisEvent.elapsedTime api.SpeechSynthesisEvent.name api.SpeechSynthesisEvent.utterance api.SpeechSynthesisUtterance api.SpeechSynthesisUtterance.SpeechSynthesisUtterance api.SpeechSynthesisUtterance.boundary_event api.SpeechSynthesisUtterance.end_event api.SpeechSynthesisUtterance.error_event api.SpeechSynthesisUtterance.lang api.SpeechSynthesisUtterance.mark_event api.SpeechSynthesisUtterance.pause_event api.SpeechSynthesisUtterance.pitch api.SpeechSynthesisUtterance.rate api.SpeechSynthesisUtterance.resume_event api.SpeechSynthesisUtterance.start_event api.SpeechSynthesisUtterance.text api.SpeechSynthesisUtterance.voice api.SpeechSynthesisUtterance.volume api.SpeechSynthesisVoice api.SpeechSynthesisVoice.default api.SpeechSynthesisVoice.lang api.SpeechSynthesisVoice.localService api.SpeechSynthesisVoice.name api.SpeechSynthesisVoice.voiceURI api.Window.speechSynthesis