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)
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.
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
Type or paste your text
Up to 20,000 characters in the text box.
- 2
Choose the voice
Select from the voices available on your system, grouped by language.
- 3
Adjust rate, pitch and volume
With the sliders, to your taste.
- 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 →