Free Text to Speech

Type an English script and get a downloadable WAV voiceover, generated in your browser.

Loading the editor…

How to use this tool

Paste or type up to 1,000 characters of English text and the tool reads it aloud with one American English voice. You can play the result on the page, then download it as a WAV file for a video, Reel or presentation.

  1. 01

    Write your English script

    Type or paste up to 1,000 characters in the “English script” box. Use English text only, because the voice can’t read Chinese characters.

  2. 02

    Create the voiceover

    Click Create result. The first run downloads the Kokoro voice model once (about 95 MB), and then the tool reads your script in short chunks and joins them into one track.

  3. 03

    Listen and download

    Play the audio in the result area, edit the script and create it again if a word sounds off, then click Download to save voiceover.wav.

Voice, language and output

• One voice: Kokoro’s American English female voice “af_heart,” at normal speed • English text only, up to 1,000 characters per run • Output: a mono WAV file at 24 kHz, named voiceover.wav • Voice choice, speed and pitch controls aren’t available

Write a script that sounds natural

• Use short sentences and end each with punctuation • Spell out abbreviations and symbols the way you’d say them, such as “percent” for % • Write numbers as words if they sound wrong • Break long scripts into several runs and join the clips in your editor

Where to use the WAV

• Voiceover for Reels, TikToks, Shorts or YouTube videos • Narration for slides, tutorials and product demos • A draft voiceover to time your edits before you record your own • Convert it to MP3 with an audio converter if your app needs that format

Privacy and requirements

• The Kokoro-82M model runs in your browser, so your script isn’t uploaded • It runs on WebAssembly, so WebGPU isn’t required • The first run downloads the voice model once (about 95 MB); keep the page open until audio appears, and later runs start right away • It works on phones and computers; longer scripts take longer to generate on slower devices

Frequently asked questions

What is text to speech?

Text to speech turns written text into spoken audio. This tool uses the Kokoro-82M voice model in your browser to read an English script aloud and gives you a WAV file you can play and download.

How do I convert text to speech here?

1. Type or paste English text into the “English script” box. 2. Click Create result and wait while the model loads. 3. Play the audio in the result area. 4. Click Download to save the WAV file.

Which voices and languages are available?

There’s one voice, Kokoro’s American English female voice, and it reads English only. Scripts that contain Chinese characters are rejected with a prompt to enter English text.

How long can my text be?

Each run accepts up to 1,000 characters. For a longer script, split it into parts, create a WAV for each one and join them in your video or audio editor.

What audio format do I get?

You get a mono WAV file at 24 kHz named voiceover.wav. WAV works in most video editors, and if you need a smaller MP3, you can run it through an audio converter.

Can I change the voice speed or pitch?

Not in this tool, which always uses the same voice at normal speed. You can adjust pacing with shorter sentences and commas, or change the speed later in a video editor.

Is my text uploaded to a server?

No. The voice model runs in your browser tab, so your script is turned into audio on your own device. The model files (about 95 MB) are downloaded once, the first time you create audio.

Is it free, and do I need to sign up?

It’s free and there’s no signup or login. Apart from the 1,000-character limit per run, there’s no daily character quota, so you can create as many clips as you need.

Can I use the audio in my videos?

The voice comes from Kokoro-82M, an open model released under the Apache 2.0 license. Check the rules of the platform you publish on, since some ask you to label AI-generated voices or content.

Why does a word sound wrong?

The model guesses pronunciation from spelling, so names, brands, acronyms and symbols can come out oddly. Try spelling the word the way it sounds, putting spaces between the letters of an acronym or replacing symbols with words, then create the audio again.

For developers

Get public social data through SocQ APIs

Use SocQ APIs to pull public posts and profiles across Instagram, TikTok, YouTube and LinkedIn into your own tools. Only public data is available, not private analytics.

View all tools