Quality default

Try Kokoro-82M free — unlimited, in your browser

Kokoro is an 82-million-parameter StyleTTS2-derived model that consistently tops quality rankings among small open models. It is the best all-round choice: natural prosody, dozens of voices, and it still runs at real-time speed on CPUs without a GPU.

Runs entirely in your browser — nothing is uploaded.0 / 5000

One-time download, stored in your browser and reused offline. Manage or remove it any time on the Models page.

Specifications

Developerhexgrad
Parameters82 million
Download size88 MB CPU / 310 MB WebGPU (q8 (WASM) / fp32 (WebGPU))
Output24.0 kHz mono
Voices28
LanguagesEnglish (US), English (UK)
Voice cloningNo
StreamingYes — audio starts before generation finishes
LicenseApache-2.0 — Model weights are Apache-2.0. The phonemizer used by browser ports derives from espeak-ng (GPL-3.0).
Speed≈ real-time on a modern CPU (WASM); 2–6× faster than real-time with WebGPU.
RuntimeWebAssembly, WebGPU-accelerated when available

Source: onnx-community/Kokoro-82M-v1.0-ONNX

Strengths

  • +Highest English quality per megabyte of any browser model
  • +48 distinct voices with blendable styles
  • +Runs everywhere — WASM real-time, WebGPU fast

Limitations

  • −English-focused (community Chinese variant exists)
  • −No voice cloning
  • −WebGPU uses the 310 MB fp32 file; CPU/WASM uses the 88 MB q8 file

Voices (28)

Heart · en-USAlloy · en-USAoede · en-USBella · en-USJessica · en-USKore · en-USNicole · en-USNova · en-USRiver · en-USSarah · en-USSky · en-USAdam · en-USEcho · en-USEric · en-USFenrir · en-USLiam · en-USMichael · en-USOnyx · en-USPuck · en-USSanta · en-USAlice · en-GBEmma · en-GBIsabella · en-GBLily · en-GBDaniel · en-GBFable · en-GBGeorge · en-GBLewis · en-GB

Compare

Kokoro-82M — questions

Is Kokoro-82M free to use?

Yes. The weights are Apache-2.0 and they run on your device. Model weights are Apache-2.0. The phonemizer used by browser ports derives from espeak-ng (GPL-3.0).

What hardware does Kokoro-82M need?

It runs on any modern CPU via WebAssembly at roughly real-time speed; with WebGPU it is several times faster. 4 GB RAM recommended.

Is my text private when using Kokoro-82M here?

Yes. The model executes inside your browser tab — the text you synthesize is never transmitted to a server.

Can I use Kokoro-82M output commercially?

Review the current model, voice, and source-dataset terms before commercial use. The catalog lists Apache-2.0 for this model and notes: Model weights are Apache-2.0. The phonemizer used by browser ports derives from espeak-ng (GPL-3.0).