// OPEN-SOURCE TEXT-TO-SPEECH REVIEW

Kokoro TTS Review (2026): Honest Verdict on the 82M Open-Source Voice Model

Kokoro TTS review 2026. Honest scoring on voice quality, CPU speed, local and browser deployment, voices, the Apache 2.0 license, and who the open model fits.

KompozyTurn one idea into a week of content — across every platform, published for you.
Get Started →
Last verified · 2026-07-07 · by Moe Ameen
The verdict
4.1 / 5

Kokoro TTS is the most impressive quality-per-parameter open text-to-speech model you can run in 2026. At roughly 82 million parameters it produces narration that punches far above its size, runs at or near real time on a plain CPU, is fully offline, and ships under a permissive Apache 2.0 license — all for free. The caveats are scope and polish: it is a raw model, not a product, with preset voices only (no native cloning), a modest 8-language range, and a setup that assumes you can build the pipeline around it. As an open voice model, it earns a high score.

Kokoro TTS became a landmark in open text-to-speech for a simple reason: it made high-quality narration free, tiny, and local all at once. Released by a developer who goes by hexgrad, the Kokoro-82M model reached the top of the TTS Spaces Arena on an early build, then shipped a v1.0 in January 2025 — and it did it at a size (around 82 million parameters) that most competitive voice models dwarf. The result is a model you can run on a laptop CPU, offline, and legally use commercially for nothing.

This review scores Kokoro as what it is: an open-weight voice model. It is not a content-creation suite, and I don't grade it as one — no captioning, no image or video generation, no scheduling. Where it competes, against other text-to-speech models, it competes at the front of the open-source pack, and the scores below reflect that.

Two things anchor the verdict. First, the efficiency is genuinely remarkable — the quality-to-cost ratio (reportedly trained for around $1,000, runnable on commodity hardware, free to use) is the whole reason it went viral. Second, the honest limits: it is a raw model with preset voices, an 8-language range, no native voice cloning, and none of the workflow a finished product wraps around a voice. You bring the pipeline; Kokoro brings the voice.

Everything below reflects Kokoro's state as of 2026-07-07 and is verified against its Hugging Face model card. Open-source projects move quickly, so confirm current voices, languages, and version details on the model page before you commit.

What Kokoro TTS is

Kokoro TTS is an open-weight text-to-speech model published as Kokoro-82M by hexgrad. It converts text into natural narration using a StyleTTS 2 architecture with an ISTFTNet decoder and no diffusion step — a design that keeps it small (roughly 82 million parameters) and fast. On a GPU it generates speech many times faster than real time; on an ordinary CPU it runs at or near real time, which is unusual for a model this natural-sounding. Because it runs fully offline with no cloud dependency, and because community ports (kokoro-js, Transformers.js) run it 100% in the browser via WebGPU or WebAssembly, it is one of the easiest high-quality voices to deploy anywhere without an API. The weights are released under the Apache 2.0 license, so running, modifying, and commercially using the output is free. Kokoro v1.0 ships 54 preset voices across several languages — American and British English, Spanish, French, Hindi, Italian, Portuguese, Japanese, and Chinese — organized by language and gender, and voices can be blended to make new ones. It does not natively clone a specific person's voice from a sample; the base release is preset-voice-based, with cloning added by third-party projects. The model was reportedly trained on only a few hundred hours of permissive and synthetic audio for around $1,000 of GPU time — a headline efficiency number that helped make it a symbol of what small open models can do.

Who Kokoro TTS is for

Kokoro fits three groups cleanly. First, developers and self-hosters who want a high-quality voice they can run offline, embed in an app, or call at volume with no per-character bill — the open weights and CPU speed make it ideal for privacy-sensitive or cost-sensitive integrations. Second, tinkerers and hobbyists who want to run text-to-speech locally, even in a browser tab, without signing up for anything. Third, budget-conscious creators who need to batch-narrate long text — articles, ebooks, documentation — and are comfortable assembling the tooling around the model. Where it fits poorly is anyone expecting a finished content tool: Kokoro makes audio, not captioned video, carousels, blogs, or published posts, and it has no brand-voice-across-a-week layer, no scheduler, and no app to speak of. If your bottleneck is producing and distributing finished content rather than synthesizing speech — or you simply don't want to build a pipeline — Kokoro is one component, not the kitchen.

Scoring breakdown

DimensionScoreWhy
Voice quality4.2 / 5Exceptional for an 82M model — it topped the TTS Spaces Arena on an early build and ranks first among browser-runnable models, though larger commercial models still edge it on the broadest blind boards.
Speed & efficiency4.8 / 5Many times faster than real time on GPU and at or near real time on a plain CPU — the standout trait of a deliberately small architecture.
Local / offline & browser deployment4.7 / 5Runs fully offline with no cloud dependency, and community ports run it 100% client-side in the browser via WebGPU or WebAssembly.
License & openness4.8 / 5Apache 2.0 weights — free to run, modify, and use commercially, which is as permissive as open TTS gets.
Voice & language coverage3.8 / 554 preset voices across 8 languages with voice blending; solid but narrower than the 30-plus-language commercial rivals.
Voice control & cloning3.2 / 5Preset voices and blending only; no native voice cloning or deep SSML-style direction in the base model (third-party projects add cloning).
Ease of setup3.6 / 5Not a plug-and-play app — you install and wire it up, though a large community of wrappers, FastAPI servers, and hosted options lowers the barrier.
Content-workflow scope1.5 / 5Voice synthesis only — no written content, images, captions, carousels, scheduling, or publishing. Not what the model is for.

Pros and cons

Pros

  • Genuinely free and Apache 2.0 licensed — run it, modify it, and use its output commercially at no license cost
  • Remarkable quality for an 82M-parameter model; topped the TTS Spaces Arena on an early build
  • Runs at or near real time on an ordinary CPU, and many times faster on a GPU
  • Fully offline and private, with community ports that run it 100% in the browser via WebGPU
  • 54 preset voices across 8 languages, with voice blending to create new ones
  • A famously low training cost (reportedly around $1,000) and a large, active community with ready-made wrappers
  • Easy to embed at volume with no per-character metering — ideal for cost- or privacy-sensitive integrations

Cons

  • Voice model only — no written content generation, images, carousels, blogs, or newsletters
  • No app, scheduler, or publishing and no social-platform connections
  • No native voice cloning in the base model (only third-party add-ons)
  • An 8-language range that is narrower than the 30-plus-language commercial voice engines
  • "Free" hides the engineering cost of building and maintaining the pipeline around it
  • For visual and text-first creators, it addresses only a narrow slice of the content pipeline
  • For social talking-head video, a tool with built-in avatar TTS can make a separate TTS setup redundant

Pricing analysis

Kokoro's pricing story is almost the entire pitch: the model is free. The weights are Apache 2.0 licensed, so you can run it on your own hardware, use its audio commercially, and never see a per-character bill. For anyone voicing text at volume — narration platforms, accessibility features, batch document reads — that is a structural cost advantage over metered commercial APIs, where the same workload accrues a running charge. If your voice needs are large and predictable, self-hosting Kokoro can take a recurring line item to roughly zero.

The honest asterisk is that "free" is a license fact, not a total-cost fact. Running Kokoro means supplying the compute, setting up the environment, and building and maintaining the pipeline that feeds it text and handles the audio — and that engineering time is real. For people who don't want to self-host, several third-party providers run Kokoro behind an API at low per-character rates, which trades the setup burden for a small usage cost; verify those rates directly, since they vary by host. Either way, the number to compare is not "free vs paid" but "free model plus your engineering" vs "a hosted voice you pay per character for and don't maintain."

The read: as an open voice model, Kokoro is priced unbeatably — nothing, under a permissive license. What that price does not include is any of the content-production work around the voice: writing the copy, making the visuals, assembling the video, or publishing anything. That is not a criticism; it's a reminder of scope. You're getting excellent audio for free, and only audio.

Use-case fit

Use caseFitWhy
Free, local, private narrationStrongRuns offline on your own hardware under a permissive license with no cloud dependency and no per-character bill.
Embedding a voice in an app or featureStrongOpen weights, CPU speed, and browser ports make it easy to integrate without a metered API.
Batch-narrating long text (ebooks, articles, docs)StrongFast, free-to-run synthesis at volume is exactly where a small local model shines.
Running text-to-speech in the browserStrongCommunity ports run Kokoro 100% client-side via WebGPU or WebAssembly, with no server.
Cloning a specific person's voiceWeakThe base model uses preset voices and blending; native cloning is not built in (only third-party add-ons).
Generating written posts, scripts, or blogsWeakKokoro reads text; it does not write it. There is no copy generation or brand-voice layer.
Producing visual content (carousels, quote cards, video)WeakThe model is audio-only; it generates no images or video assets.
Scheduling and publishing across platformsWeakNo scheduler and no social connections — Kokoro publishes nothing.

Alternatives worth considering

  • ElevenLabs — a premium commercial voice API with broader language coverage, cloning, and higher quality at a per-character price
  • Chatterbox / Fish Audio — other strong open-source TTS models to benchmark against Kokoro on quality and features
  • XTTS (Coqui) — an open model with native voice cloning, if cloning is the deciding factor
  • Speechify Simba — a hosted, leaderboard-topping commercial API if you'd rather pay per character than self-host
  • Kompozy — if the real need is generating and publishing on-brand content across platforms, not a voice model

How Kompozy compares

To be clear where I stand: I run Kompozy, and Kompozy is not a Kokoro competitor. Kokoro is weights — an open voice model you deploy. Kompozy is a content operation you run. I include this note because a fair number of people find Kokoro while trying to solve a content-volume problem, drawn in by the fact that it's free, and it's worth saying plainly that a voice model won't solve that. Free audio is still just audio; you still need something to write the copy, generate the visuals and video, and get it all published — plus the engineering to turn a model into a working pipeline in the first place.

That's the honest line between the two. If you want free, local, high-quality narration — or a voice to embed in your own product — Kokoro is a genuinely excellent pick and this review scores it as one. If your bottleneck is turning one idea into a week of on-brand posts across nine platforms — copy under a Persona Brief, short-form and avatar video (with its own built-in TTS), carousels, quote cards, a blog, and a newsletter, scheduled and published from one queue — that's a content engine's job, and it's the job Kompozy is built for. The clean pairing many creators land on: Kompozy to generate and ship the content, Kokoro to voice the written outputs into a free, local audio channel. Two tools, two halves, no overlap — and the voice half costs you nothing.

Frequently asked questions

Is Kokoro TTS worth it in 2026?

For voice, absolutely. It is the standout open-source text-to-speech model on quality-per-parameter — high-quality narration that runs free on a CPU, fully offline, under a permissive license. It is not worth it as a content-creation tool, because it generates no written posts, images, or video and publishes nothing; it is a voice model, not a workflow.

How good is Kokoro compared to ElevenLabs?

For an 82M open model, remarkably good — it topped the TTS Spaces Arena on an early build and leads among browser-runnable models. ElevenLabs remains stronger on raw quality range, language coverage, and native voice cloning, but it is a paid, metered API. Benchmark both on your own scripts: Kokoro wins on cost and locality, ElevenLabs on breadth.

Is Kokoro TTS really free?

Yes. The Kokoro-82M weights are released under the Apache 2.0 license, so you can run it locally and use its audio commercially for free. You only pay if you choose a third-party host that runs it for you at a low per-character rate; self-hosting costs nothing beyond your own compute.

Can Kokoro TTS run on a CPU or in the browser?

Yes. Its small StyleTTS 2 / ISTFTNet architecture runs at or near real time on an ordinary CPU with no GPU needed, and community JavaScript ports run it 100% locally in the browser using WebGPU or WebAssembly.

Does Kokoro TTS support voice cloning?

Not natively. Kokoro v1.0 ships 54 preset voices across 8 languages that you can also blend to make new ones, but the base model does not clone a specific voice from a sample. Third-party projects add cloning on top; the official release is preset-voice-based.

How many languages and voices does Kokoro support?

Kokoro v1.0 ships 54 preset voices spanning several languages — American and British English, Spanish, French, Hindi, Italian, Portuguese, Japanese, and Chinese — organized by language and gender, with the ability to blend voices into new ones.

Can Kokoro TTS create or publish social media content?

No. Kokoro generates audio only — narration, voiceover, streaming speech. It does not write posts, make images or video, caption clips, or schedule and publish to any platform. For that you need a content engine like Kompozy, which many creators pair with a local Kokoro voice.

Who should use Kokoro TTS?

Developers and self-hosters who want a free, local, high-quality voice, tinkerers who want offline or in-browser TTS, and budget-conscious creators comfortable assembling the tooling to batch-narrate text. It fits poorly for anyone whose real need is producing and distributing finished, on-brand content across platforms.

Related deep guides

See Kokoro TTS vs Kompozy comparison → · Get Started →