Skip to content

Text to Speech

Read text aloud, or make natural AI speech as WAV or MP3. Runs in your browser.

Loading tool…

About this text to speech

This text to speech tool reads your text out loud and, with its AI voice, saves the speech as a WAV or MP3 file. It is for students, writers, people who would rather listen than read, and anyone who needs a quick voice-over for a video or slide deck.

You get two engines on one page. Instant uses the voices already on your phone or computer, starts speaking at once and covers every language your system has, Bengali included on many Android phones. Kokoro AI is an open voice model that runs inside your browser and sounds far more natural in English; it downloads once and your text never leaves your device.

There is no sign-up, no character counter that stops you at 2,000 letters and no watermark in the audio.

Features

  • Instant device voices

    Pick a language and a voice from the list your browser reports, then set rate (0.5× to 2×), pitch and volume. Play, pause, resume and stop work like a media player.

  • Word-by-word highlighting

    While a device voice reads, the current sentence is tinted and the spoken word is marked in yellow. It needs a voice that reports word positions, which most on-device voices do.

  • Kokoro AI voices you can download

    28 English voices, American and British, male and female, each with the quality grade from the model card. Choose a speed from 0.5× to 2× and download the result as 24 kHz WAV or 96 kbps MP3.

  • Long text, sentence by sentence

    Kokoro works one sentence at a time, with a time-left estimate and Cancel. You can start listening as soon as the first sentence is ready.

  • Numbers, money and dates read properly

    Before Kokoro speaks, "$3.50" becomes three dollars and fifty cents, "1999" becomes nineteen ninety-nine, "10:30" becomes ten thirty and "Dr." becomes Doctor.

How to use the text to speech

  1. 1Type or paste your text, then pick the Instant engine or Kokoro AI.
  2. 2Choose a voice and speed (plus rate, pitch and volume for device voices).
  3. 3Press Play to listen, or Generate speech and download WAV or MP3.

When to use it

  • Proofreading by ear

    Hearing a draft read back catches missing words and clumsy sentences your eyes skip. Check the length first with the word counter; at a normal pace, 150 words is about a minute.

  • Voice-overs for videos and slides

    Generate the narration with a Kokoro voice, download the WAV, then trim the start and end before you drop it into your editor.

  • Listening to scanned notes

    Got a photocopied handout? Pull the text out of the scanned PDF, paste it here and listen on the bus.

  • Bangla read aloud

    If your device has a Bengali voice, the Instant engine reads Unicode Bangla. Old documents typed in Bijoy need converting first: convert Bijoy text to Unicode, then paste it here.

Instant vs Kokoro: which voice should I use?

Use Instant to just listen, for text that isn't English, or on a slow connection. It starts in under a second because the voice is part of your system. Newer Windows, macOS and Android voices sound good; older ones sound robotic.

Use Kokoro when you need a file or a more natural English voice. Kokoro-82M is an open model with 82 million parameters under the Apache 2.0 license, so you can use the audio commercially. It needs a one-time download and real computing power.

  • Instant: any language your device has, no download, word highlighting, cannot be saved as a file.
  • Kokoro on a graphics chip (WebGPU): about 359 MB once, then faster than real time after the first sentence, even on built-in graphics.
  • Kokoro on the processor: about 113 MB once, but slow, around 15 to 25 seconds of work per second of speech. Fine for a paragraph, not for a chapter.

Why can't I download the Instant voice?

Device voices are played by the operating system straight to your speakers. The Web Speech API that browsers give to web pages has a speak command but no way to capture the sound it makes, so no website can save it as a file without asking you to record your whole screen or tab.

Kokoro is different. The page itself computes every audio sample, so it can hand you a WAV or MP3 file.

Which languages does Kokoro speak?

Here, American and British English. The model has voices for seven more languages, but each needs its own pronunciation engine, and the usual free one (eSpeak NG) is GPL-licensed. English pronunciation comes from the misaki dictionaries made for Kokoro: about 180,000 words per accent.

Bengali is not supported by Kokoro at all. For Bangla, use the Instant engine with a Bengali voice. Many Android phones have one through Google's speech services, and Windows can add one with the Bengali language pack. The tool tells you if it finds one.

WAV or MP3?

WAV is uncompressed 16-bit audio at 24,000 samples per second, the rate Kokoro produces. One minute is about 2.9 MB. Pick it for editing, since every cut and fade starts from full quality.

MP3 at 96 kbps is about 0.7 MB a minute and plays everywhere. The LAME encoder (LGPL) loads as a separate, unmodified module only when you ask for an MP3.

Why use Mavros

 MavrosTypical upload sites
Where your text goesNowhere for Kokoro and on-device voicesSent to the site's servers
Length limit20,000 characters a run2,000 to 5,000 characters
DownloadWAV and MP3, freePaid, or MP3 only after sign-up
BengaliYes, with a device Bengali voiceSometimes, cloud voice
Commercial use of audioKokoro is Apache 2.0Often restricted on free plans

Tips

  • Commas and full stops make the voice pause. If a sentence runs together, add a comma where you would breathe.
  • For Kokoro, try Heart or Bella first. They have the best grades and handle long sentences more smoothly than the lower-graded voices.
  • Press Download the model now while you write your text, so the wait is over by the time you press Generate.
  • Kokoro guesses words missing from its dictionary, such as rare names. If one comes out wrong, spell it the way it sounds.
  • To hear what a listener hears, run the MP3 through speech to text and compare the words with your script.

Questions

Is this text to speech free?

Yes. There is no sign-up, no credit system and no watermark. Both engines run in your browser, so there is no server bill per character to pass on to you.

Can I download the speech as MP3?

Yes, with the Kokoro AI engine. After it finishes, choose Download WAV or Download MP3. The Instant engine can't be saved, because browsers don't let web pages record device voices.

Does it read Bengali (Bangla)?

Yes, through the Instant engine, if your phone or computer has a Bengali voice. Pick Bengali in the language list. Kokoro does not speak Bengali; it reads English only.

Is my text sent anywhere?

Not with Kokoro or with on-device voices: everything happens in your browser. Some browser voices are online voices, marked with an online tag, and those send the text to the voice provider to be spoken.

Why is Kokoro slow on my computer?

Kokoro computes the sound itself. On a graphics chip with WebGPU it runs faster than real time once warmed up, but on the processor alone it takes about 15 to 25 seconds per second of speech. Use Chrome or Edge with WebGPU, or the Instant engine, for long texts.

Can I use the audio in a YouTube video or a course?

Yes for Kokoro audio. The Kokoro-82M model is released under the Apache 2.0 license, which allows commercial use. Device voices belong to their vendors, and you can't save them here anyway.

Why does the voice stop in the middle of a long text?

Some browsers cut off one long utterance after about 15 seconds, so the Instant engine sends one sentence at a time. If it still stops, choose an on-device voice instead of an online one.