Text to Speech
Read text aloud using your device's own voices, nothing is recorded or uploaded.
Press Speak to begin.
Speech is produced by your operating system's built-in synthesiser through the Web Speech API. Your text is passed to the local speech engine and is not sent to this site or any third party. Note that some browsers route certain premium voices through a cloud service, if that matters for your content, pick a voice marked “local” in the list.
Features
- Uses every voice installed on your device
- Adjustable rate, pitch and volume
- Pause and resume mid-sentence
- Highlights nothing and stores nothing
- Works offline with locally installed voices
How to use it
- Paste the text you want read aloud.
- Choose a voice and adjust the speed.
- Press Speak.
- Use Pause and Resume to control playback.
About the Web Speech API
Speech synthesis in the browser is handled by speechSynthesis, which hands your text to the voice engine already installed on your operating system. That means the available voices differ by platform: macOS and iOS ship a large set, Windows includes several, and Linux depends on whether a package like espeak or Festival is present. If the voice list is empty, no synthesiser is installed.
Voice quality varies enormously. Older concatenative voices sound robotic; recent neural voices on macOS, Windows 11 and Android are close to natural. Some browsers list cloud-backed voices alongside local ones, those send text to a remote service to be rendered. The list here marks which voices report themselves as local, and choosing one of those keeps everything on your device.
Two quirks are worth knowing. Chrome silently truncates utterances longer than roughly 32,000 characters, so this tool splits long text into sentence-sized chunks and queues them. And most browsers require a user gesture before the first utterance will play, which is why nothing happens until you press Speak.
Frequently asked questions
Related tools
Further reading
Read the full guide on the 123MiniApps blog.