TanodTools

Text to speech

Paste or type text and hear it read aloud, using the voices built into your browser and operating system.

Speaks with your device's built-in voices

Speech uses the voices built into your browser and operating system. Voices marked (online) send the text to the browser maker's speech service; all other voices run on this device.

0 characters Nothing to read yet.

Looking for voices...

Audio cannot be saved with this tool: the browser plays speech straight to your speakers and does not hand it to web pages.

Speech comes from your browser's own voices, so what is available depends on your device. Text up to 100,000 characters is read in sentence-sized parts. Audio cannot be saved from this tool.

How to make your browser read text aloud

  1. Paste or type the text. The page shows how many characters it has and how many parts it will be read in.
  2. Pick a voice and set the speed, pitch and volume. Voices marked (online) use a speech service run by your browser's maker.
  3. Press Play. Use Pause, Resume and Stop as needed; the word being spoken is highlighted when your voice reports it.

What happens when a web page speaks

Text to speech in a browser is a hand-off. The page gives your text, a voice name, a speed and a pitch to the browser, and the browser asks the operating system, or in some cases the browser maker's servers, to turn it into sound. That is why two people on the same page hear different voices, and why there is nothing here to download: the page itself never receives audio.

On-device voices are the ones your system ships with, such as those installed with Windows, macOS, iOS or Android, and they work offline. Network voices usually sound more natural, which is why browsers offer them, but the text has to travel to a server to be spoken. That difference matters for private material, so check the (online) mark before you paste anything sensitive.

Listening is a good proofreading trick. Tired eyes slide over a repeated word or a missing full stop, but a voice reads exactly what is written and stumbles where the sentence does. Slow the speed a little and follow the highlighted word.

Tips

  • Check how long a passage will take to read first with the word counter, which gives a speaking-time estimate.
  • Strip stray line breaks from copied text with remove line breaks so sentences are not read in fragments.
  • Make sure the right symbols and capitals are in place using the case converter before listening.

Questions

Where does the voice come from?

From your own browser and operating system, through the Web Speech API. This page does not contain a speech engine and has no voices of its own, which is why the list differs between a Windows laptop, a Mac, an Android phone and a Linux machine.

Is my text sent anywhere?

That depends on the voice you choose. Voices without the (online) mark run on your device, and the text stays there. Some voices, such as the Google voices in Chrome or the Online (Natural) voices in Edge, are online voices: your browser sends the text to the browser maker's speech service to get audio back. This page cannot see or control that. The tool picks an on-device voice by default; choose an online voice only if you are happy for that text to go to that company.

Why is the voice list empty, or why does it take a moment?

Some browsers fill the list a moment after the page loads, and the page updates when they do. If it stays empty, the device has no speech voices installed, which is common on minimal Linux setups and some work-managed machines. Installing a text-to-speech voice in the system language settings fixes it.

Can I save the speech as an MP3 or WAV?

No. The Web Speech API plays sound straight to your speakers and gives pages no access to the audio, so no website can record it through the browser. To make an audio file you need a desktop speech tool or a service that renders audio on its own servers.

Why is the text read in parts?

Chrome and some other browsers cut off a single long utterance after roughly 15 seconds. The page splits your text at sentence ends into pieces of about 200 characters and speaks them one after another, so long articles read through. You may hear a tiny gap between parts.

Why does the word highlight not move for some voices?

Not every voice tells the browser which word it is on. When it does, the current word is highlighted; when it does not, the sentence being read is highlighted instead. Changing speed, pitch or volume while reading applies from the next part.