Free tool

Text to Speech

Listen to any text with your own system's voice. 100% in your browser, no connection to any server.

40 characters — no limit, only what your device can handle

Your system only has 1-2 voices installed — that's why switching voice barely changes anything. Try the local AI engine for a more natural, varied voice.

Uses your own system's voice engine — that's why there's no download: the browser doesn't allow capturing that audio, only playing it. To download, use the local AI engine.

Built by

Miguel Ángel Colorado Marin (MACM)

Full-Stack Developer · Guadalajara, España

I develop web apps, digital tools and full projects — from design to deployment.

Contact me

The text to speech converter reads any text aloud using the browser's Web Speech API — the same voices already installed on your operating system, with nothing to download and no text sent to any external server. It's useful for proofreading a text by ear before publishing it, listening to an article while doing something else, or checking how a script sounds. You can adjust the reading speed, the voice's pitch and the volume, choose between the available voices (which depend on your operating system and browser) and pause or resume reading at any time. The text is automatically split into sentences so long texts read smoothly and reliably.

Features

  • Operating system voices
  • Adjustable rate, pitch and volume
  • Pause and resume
  • Up to 20,000 characters
  • 100% in browser, no server

How to convert text to speech?

  1. 1

    Type or paste your text

    Up to 20,000 characters in the text box.

  2. 2

    Choose the voice

    Select from the voices available on your system, grouped by language.

  3. 3

    Adjust rate, pitch and volume

    With the sliders, to your taste.

  4. 4

    Tap Play

    You can pause, resume or stop reading at any time.

Frequently asked questions

Is my text sent to a server?

No. It uses the browser's native Web Speech API, which calls your own operating system's voice engine. The text never leaves your device.

Can I download the audio as MP3?

No. Browsers don't allow capturing the audio generated by the Web Speech API, only playing it. It's a browser limitation, not a limitation of this tool.

Why do I only have a few voices available?

Voices depend on your operating system and browser, not on this tool. Windows, macOS, Android and iOS ship different voices installed.

Does it work with long texts?

Yes. The text is automatically split into sentences so the reading doesn't cut off, up to 20,000 characters.

Related tools

Embed Text to Speech on your site

Add Text to Speech to any web page with a simple iframe. Free, with attribution to miguelacm.es.

<iframe
  src="https://miguelacm.es/embed/text-to-speech"
  width="100%"
  height="700"
  frameborder="0"
  title="Text to Speech — miguelacm.es"
></iframe>
View embed in new tab →