Skip to content
beginthings.
The voice is generated 100% in your browser. Your text never leaves your device.
Loading the voice model the first time (~80 MB, cached after).
Quick answer: Type text, pick a natural voice, and download a spoken-audio WAV. The voice is generated 100% in your browser with the open-source Kokoro model, so your text stays private.
Last updated: July 2026 · Free · Runs entirely in your browser.

How to turn text into speech

Type or paste your text, pick a voice, and press Generate speech. The first run downloads the voice engine and model before generating a WAV you can play and download. Loading and generation time depend on your connection and device. It is great for narration, accessibility, e-learning, voice notes, video voiceovers, and hearing your writing read back to you.

Private, free, and commercially usable

The voice is produced in your browser with the open-source Kokoro model, released under the permissive Apache 2.0 license. That means it costs nothing, adds no watermark, keeps your text on your device, and the audio you create is yours to use, including for commercial projects. The model is downloaded from external providers and may be cached by your browser for later use. A first visit, cleared storage or an unavailable cache can require another download. Your entered text is processed on this device.

Tips for natural narration

Punctuation shapes the delivery, so add commas and periods where you want pauses. Break long scripts into shorter paragraphs, and try a few voices to find the tone that fits your content.

Prefer the other direction? Turn speech into text with the audio transcriber, or browse all free tools and the BeginStudio AI suite.

Frequently asked questions

Is my text uploaded?
No. The voice is generated entirely in your browser, so your text never leaves your device.
Can I use the audio commercially?
Yes. It uses the open-source Kokoro model under the Apache 2.0 license, so the audio you generate is yours to use.
Is it free?
Yes, completely free with no signup and no watermark.
What voices are available?
Several natural American and British male and female voices. Pick one before generating.

Worked example: turning a short script into a voiceover

How to use it

  1. Paste or type the text you want spoken into the text box. Start with a short paragraph while you learn how a voice handles your writing.
  2. Choose a voice — Heart, Bella or Nicole (US female), Michael or Adam (US male), or Emma or George (UK female/male).
  3. Click Generate speech. On the first use, allow time for the voice model to download (about 80 MB, cached afterwards).
  4. Listen to the generated audio and check names, numbers and pauses.
  5. Download the WAV file when the reading is ready to use in a video, lesson or presentation.

Use cases / who it's for

Example

You have a 90-second product explanation beginning: “This voice was generated entirely in your browser, with nothing uploaded.” Paste the script, choose George for a UK male voice, and generate a first paragraph only. If the product name sounds wrong, try writing it phonetically in a test copy and listen again. If the reading rushes through a list, add commas or split it into shorter sentences. Generate the full script in sections, download each WAV, and join the sections in your video editor.

Tips / common mistakes

FAQ

Why does the first generation take longer?

The first run downloads the voice engine and model, described on the page as about 80 MB and cached afterwards. Later use on the same browser should start faster.

What format is the download?

The tool provides the generated speech as a WAV file that you can play or use in an editor.

Can I use the voiceover in a commercial video?

The page states that the open-source Kokoro model is released under the Apache 2.0 licence and that the audio you create is yours to use, including commercially. Check any separate music, script or brand rights in your project as usual.

Keep going: AI Audio Transcriber (speech to text) · Word Counter · Readability Score Calculator.

Embed this tool on your site

Free to use. Drop this tool into your own website or blog with one snippet, no signup needed.

The embed shows a small "Powered by BeginThings" credit. Free for any site.

How to use the Text to Speech

  1. Open the toolOpen Text to Speech in any browser. It is free, with no signup.
  2. Add your inputAdd your text and pick a voice.
  3. Get the resultPlay it or download the WAV.

Related free tools

Working on a bigger project? Open in BeginRooms →