Text to speech turns written words into spoken audio you can play or share anywhere. This page is a free online text to speech converter: paste your text, pick one of 28 voices, and download the MP3, with no sign-up and nothing to install.
How to turn text into voice online
- Type or paste your text into the box. A sentence, a script, or a full article all work.
- Pick a voice from the chips, or open More voices to hear the full lineup of 28.
- Press Generate speech and the audio starts playing right away.
- Press Download MP3 to save the file to your device.
That is the whole flow. Without an account: 20 uses a day, up to 1,000 characters each.
From text to audio in three steps
- Paste your script and add expression where it belongs: an inline tag like
[pause]goes before a word, and a wrapping tag like<whisper>…</whisper>goes around a phrase. The chips above the box insert the tags at the cursor. - Pick a voice that fits the material, then press Generate speech.
- Listen to the result, redo any take you don't like, and download the MP3.
The scene cards above the box load a short tagged script together with a voice that suits it, so you can hear what the tags do before you write your own.
Using it as a TTS generator for long texts
- Paste the whole text into the box, however long it is.
- The tool cuts it into parts at sentence breaks and lists the parts under the player.
- Generate part by part. If a run stops, the finished parts are kept, and it continues where it left off.
- The finished parts are joined into one MP3, and Download MP3 saves that single file.
Each part stays within the per-conversion cap, 1,000 characters
without an account, and a cut never lands inside a [tag] token, so a
<whisper> that spans two parts keeps whispering into the next one.
AI text to speech in 20 languages
- Open Settings above the Generate button.
- Pick a language, or leave it on Auto-detect and the model chooses from your text.
- Drag the speed anywhere from 0.7× to 1.5×.
- Generate, listen, and download the MP3.
All 28 voices speak all 20 languages, so the same script can be heard in several languages with one voice, or one language with several voices, before you settle on the read you want.
Where the audio comes from
The voices are generated by the Grok TTS model from xAI and served through Cloudflare Workers AI. TextToSpeechLab is an independent project and is not affiliated with xAI. The voice, language and limit numbers on this page are rendered from the same data files the tool itself runs on, so the copy cannot drift from what the tool does.
Last updated: