Text to Speech

Read any text aloud with your device's built-in voices.

Runs locally in your browser
Playback No signup · local processing

Enter text and press Speak to hear it

Enter text on the left, choose a voice, and press Speak. This panel shows the current playback state along with the voice, language, rate, and pitch in use — all handled by your browser.

Runs entirely in your browser

Read text aloud in your browser, locally

Text to Speech uses the browser's built-in Web Speech API to read your text out loud with the voices already installed on your device. Choose a voice, tune the speaking rate and pitch, and control playback with pause, resume, and stop. It is useful for proofreading, accessibility, or listening to an article hands-free. The tool itself sends nothing over the network — synthesis happens through your operating system or browser.

Common questions

Which browsers support text to speech?

Most modern browsers do — recent Chrome, Edge, Safari, and Firefox all implement the Web Speech API's speechSynthesis. If your browser lacks it, the tool detects that and shows a message instead of failing silently.

Where do the voices come from?

The voice list is provided by your operating system and browser — for example Apple voices on macOS and iOS, Microsoft voices on Windows, and Google voices in Chrome. The tool simply lists whatever voices your device makes available.

Does my text leave my device?

The tool itself never uploads your text — it only hands it to the browser's speechSynthesis. Most voices synthesize locally on your device, though some OS or browser voices may use a cloud service to generate the audio. Either way, this page sends nothing to any UsefulTab server.

What do the rate and pitch sliders do?

Rate controls how fast the speech is, from 0.5 (slower) to 2 (faster), with 1 being normal. Pitch shifts the voice higher or lower, from 0 to 2, with 1 being the default. Adjust them before or between utterances.

Why is the voice list different on each device?

Voices are installed by the operating system and browser, not by this tool, so the available voices and languages vary between Windows, macOS, Android, iOS, and Linux — and even between browsers on the same machine.