Text to speech

Read text aloud with your device's voices; pause, change speed, follow the word.

94 of 50,000 characters

Speed
Pitch
Volume

Voices are provided by your device and browser, so the list differs between phones, computers and browsers. “Online” voices send the text to the browser maker's speech service. The browser does not give pages the audio, so it cannot be saved as a file.

Now reading

Ready.

What this tool does

Paste or type any text and press Read aloud. The tool uses the speech synthesis built into your browser (the Web Speech API), so the voices are the ones your device and browser provide: the same text can sound quite different on an iPhone, a Windows laptop and an Android phone. You choose the language and the voice, set the speed, pitch and volume, pause and resume, and, where the voice reports its position, see the word being spoken highlighted. Long text is read sentence by sentence so the engine does not stall halfway.

How to use it

  1. Paste your text. Up to 50,000 characters at a time; split a whole book into chapters.
  2. Pick a language and a voice. The list shows the voices this browser found on your device, your page language first. A voice marked online is synthesised by a remote service, which means the text is sent to that service (Google for Chrome's "Google" voices, Microsoft for Edge's "Online (Natural)" voices). Choose a voice marked on device if the text is private.
  3. Set the speed and pitch. 1.0 is the voice's normal speed. Between 1.2 and 1.5 is comfortable for proofreading; slower helps language learners.
  4. Read aloud, pause, resume or stop. The status line says which part is being read.

Why the voices differ from device to device

The Web Speech API does not ship voices; it asks the operating system and the browser which ones they have. macOS and iOS offer many voices, some only after you download them in the system settings. Windows has a few built in and more as optional speech packs. Chrome on a computer adds a set of Google voices that work through Google's servers; Edge adds Microsoft's online voices. Android uses whatever text-to-speech engine is installed. If you see no Vietnamese voice, install one in your system's language or speech settings and reload the page. More about this, with what to check on each system, is in our article on how text-to-speech voices differ by device.

Why there is no download button

Browsers play speech synthesis straight to the speakers and do not give the audio to the web page, so no website using this API can save it as an MP3 honestly. Sites that offer a download send your text to their own server and synthesise it there. If you need a file, you can record the computer's sound with a separate app, or record a voice-over yourself with the voice recorder and tidy it up with the audio trimmer.

Tips

  • Highlighting depends on the voice: many on-device voices send word positions, some online voices send none. When nothing is highlighted, the tool says so.
  • Proofreading by ear catches missing words and repeated words that the eye skips. Paste a draft, set the speed to 1.2 and follow along.
  • Numbers and abbreviations are read according to the voice's language: "1.000" is one thousand to a Vietnamese voice and one to an English one. Pick a voice in the text's language.
  • Clean up first: the text toolkit can remove line breaks and extra spaces that make a voice pause in odd places.

Frequently asked questions

Why is there no Vietnamese voice in the list?

Your device does not offer one to the browser. On Windows add the Vietnamese speech pack in Settings, Time and language, Speech; on macOS and iOS download a Vietnamese voice in the accessibility spoken content settings; on Android install a text-to-speech engine with Vietnamese. Then reload the page.

Can I download the speech as an MP3?

No. The browser plays synthesised speech directly and does not hand the audio to the page, so this tool cannot save it. Any site that offers a download synthesises on its own server, which means your text is uploaded.

Is my text sent anywhere?

Not by this site. With a voice marked on device the text stays on your computer or phone. A voice marked online is synthesised by the browser maker's service, so the text goes to that service; choose an on-device voice for private text.

Why does reading stop after a while in Chrome?

Some engines, notably Chrome's online Google voices, are known to stop silently on long utterances. The tool reads in pieces of about 220 characters, ending at sentences where possible, which avoids most of it. If it still stops, try an on-device voice.

Why is no word highlighted?

Highlighting uses the word-boundary events a voice sends while speaking. Not every voice sends them, and some send positions only for whole sentences. The reading is not affected.