Skip to content

AI Tools

Text to Speech

Paste any text and have it read aloud in a natural voice. Choose from the voices your browser offers, adjust the speed and pitch, then play, pause or restart. Nothing is sent to this site — no sign-up and no limits.

AI Tools · Text to SpeechBrowser speech engine

How to have text read aloud

  1. Type or paste into the “Text to read aloud” box. A short sample sentence is pre-filled so you can test a voice immediately.
  2. Pick a voice from the Voice list. Each entry shows the voice name and its language code, such as “Samantha (en-US)”.
  3. Set Speed between 0.5× and 2.0× and Pitch between 0 and 2, both in steps of 0.1. The defaults are 1.0.
  4. Press Play. Use Pause and Resume to hold and continue, Stop to end, and Restart (the Play button while speaking) after changing the voice, speed or pitch.

Where the voices come from

The page asks the browser for its voice list and pre-selects the default English voice, or the first English voice if none is marked default, or the first voice of any language. The list arrives asynchronously, so for a moment the menu may read “Loading voices…”.

Device and browserVoices you typically seeSynthesised
Windows — Chrome or EdgeMicrosoft David, Zira, Mark; in Edge also “Microsoft … Online (Natural)” voicesLocal, except the Online (Natural) voices, which are rendered on Microsoft's servers
macOS — Safari or ChromeSamantha, Daniel, Karen, Alex and any voice added in System SettingsLocal
iPhone and iPad — SafariSamantha and the other Siri voicesLocal
Android — ChromeGoogle Text-to-Speech voices for installed languagesLocal, once the language pack is installed
Chrome desktop on any system“Google US English”, “Google UK English Female” and similarNetwork — the text is sent to Google to produce the audio
LinuxOften none, or an espeak voiceLocal; the list may be empty

Does the text leave your device?

This site never receives the text; speech is requested from the browser's SpeechSynthesis API on the page. Whether the audio is produced locally depends on the voice. Voices built into Windows, macOS, iOS and Android render on the device. Chrome's “Google …” voices and Edge's “Online (Natural)” voices send the text to the vendor's servers and stream the audio back, which is also why they go silent offline. Pick a system voice for anything sensitive.

Speed and pitch in real numbers

At 1.0× most English voices read at roughly 150–175 words per minute, so a 300-word passage takes about two minutes. At 2.0× the same passage takes around a minute, and at 0.5× about four. The slider steps by 0.1, and the current value is printed in the label, so 1.3× is a reproducible setting rather than a guess.

Pitch 1.0 is the voice's natural pitch; 0 is as low as the engine allows and 2 as high. Network voices and newer neural voices often ignore pitch or clamp it to a narrow band, so the slider does more on the classic system voices. Both settings are fixed when playback starts: moving a slider mid-sentence changes nothing until you press Restart.

Known quirks

  • Desktop Chrome with a Google network voice can stop after roughly 15 seconds on a long passage. This is a long-standing Chrome bug; choose a local voice such as a Microsoft or Apple one, or read a paragraph at a time.
  • The whole box is spoken as a single utterance. There's no way to skip to a sentence; Stop and trim the text instead.
  • On iPhone, the ring/silent switch and a muted tab both silence playback even though the page shows it speaking.
  • Android Chrome treats Pause as a cancel on some versions, so Resume may not continue where it stopped.
  • Nothing is recorded. If you need a file, record the system audio with another app while this page plays.

Matching the voice to the language

A voice reads every text in its own language's phonetics. An en-US voice given a French paragraph produces an American accent mangling French vowels, and an Arabic voice given English does the reverse. For a pronunciation check, choose a voice whose code matches the text — fr-FR, ar-SA, de-DE — and the list only contains codes your device has installed.

Listening is also a strong proofreading pass: a voice reads exactly what is on the page, so a missing word or a doubled “the the” that your eye skips becomes obvious. Setting the speed to about 1.2× keeps the pace brisk without losing the mistakes.

Frequently asked questions

Is this text to speech tool really free?

Yes. It uses the speech engine already built into your browser and operating system, so there are no limits, no watermarks and no sign-up.

Why do the available voices differ between devices?

The voice list comes from your own device and browser. Chrome, Edge, Safari and each operating system ship different voices, so you may see more or fewer options depending on what you're using.

Can I download the audio as an MP3?

Not directly — the browser speaks the text live rather than creating a file. You can use it to listen, proofread by ear, or record system audio if you need a file.

Is my text sent to a server?

This site never receives the text — it is handed to your browser's speech engine. Most voices synthesise on your device; some browsers also list cloud voices (Chrome's "Google" voices, Edge's "Online (Natural)" voices) that send the text to the vendor's servers. Pick a local voice if the text is confidential.

Why does the speech stop part-way through a long text?

Most often you're on desktop Chrome with one of its Google network voices, which cut out after about 15 seconds. Switch to a local system voice, or paste one paragraph at a time.

How do I add more voices?

Install them in the operating system, not on this page. On Windows: Settings → Time & Language → Speech → Add voices. On macOS: System Settings → Accessibility → Spoken Content → System Voice → Manage Voices. On Android, add languages in the Google Text-to-Speech app. Reload the page and they appear in the list.

Can I change the speed while it's speaking?

Move the slider, then press Restart. The rate and pitch of an utterance are fixed when it starts, so the page restarts from the beginning with the new settings.

Why does my text sound wrong in another language?

The selected voice decides the accent and phonetics. Pick a voice whose language code matches the text; if your device has none for that language, install one in the system settings first.

Explore

113 tools. Zero uploads. One place.

Every tool opens instantly, works on your phone and keeps your files on your device.

Text to Speech guides