PocketWebToolsPocketWebTools
Feedback

Text to Speech

Turn text into natural-sounding speech and download a WAV. Runs entirely in your browser, no upload, no signup, unlimited use.

0 / 2,000
Voice
1.00×

Stays on your device. The voice model runs in your browser with WebGPU (or WebAssembly fallback). Your text never leaves your device. No upload, no signup, unlimited use.

Free text-to-speech that runs in your browser

Turn any text into natural-sounding speech without uploading a single character. This tool runs Kokoro-82M, a high-quality open voice model, entirely inside your browser using WebGPU, with a WebAssembly fallback for devices without it. Type or paste your text, pick a voice, choose a speaking speed, and download a WAV file. No account, no API key, no per-character fee, and nothing ever leaves your device.

The same engine drives both privacy and price. Because the model lives in your browser, we have no inference bill to recover, no logs to keep, and nothing to upsell. Once the model is cached it even works offline.

How to use it

  1. Type or paste up to 2,000 characters into the text box.
  2. Pick a voice. American and British, male and female, are all included.
  3. Set the speaking speed if you want it slower or faster than natural.
  4. Click Generate speech. The first run downloads the voice model once; after that it is instant.
  5. Play it back in the built-in player and download the WAV when you are happy.

What it is good for

Voiceovers for videos and slideshows, narration for articles and scripts, accessibility read-aloud, pronunciation checks, audiobook drafts, e-learning content, and proofreading by ear. Because the audio is a plain WAV file, it drops straight into any video editor, podcast tool, or presentation. The voices are expressive enough for published content, and there is no usage cap to work around.

Private and free, by design

Cloud text-to-speech services upload your text to their servers, meter you per character, and usually require an account. This tool does the opposite. The model runs on your own hardware, so your text never leaves the browser, there is nothing to log, and there is no bill to pass on to you. The model and its weights are Apache 2.0 licensed, so the audio you generate is yours to use, including commercially.

Need the reverse? Try the audio transcription tool to turn speech back into text, also entirely in your browser.