// AI TOOLS · KOKORO TTS

Kokoro TTS

An open-weight, 82-million-parameter text-to-speech model that runs high-quality narration locally on a CPU — free, offline, and Apache-2.0 licensed for commercial use.

KompozyTurn one idea into a week of content — across every platform, published for you.
Get Started →

Last verified · 2026-07-07 · by Moe Ameen

What Kokoro TTS is

Kokoro TTS is an open-weight text-to-speech model released under the name Kokoro-82M by a developer who goes by hexgrad. Its defining trait is size: at roughly 82 million parameters it is a fraction of the scale of most competitive voice models, yet it produces narration clean enough that it reached the top of the TTS Spaces Arena leaderboard when its early v0.19 build appeared in December 2024. The v1.0 release followed on January 27, 2025. The weights ship under the Apache 2.0 license, which means you can run it, modify it, and use its output commercially for free.

Architecturally it builds on StyleTTS 2 with an ISTFTNet decoder and no diffusion step, which is a large part of why it is so fast. On a GPU it generates speech many times faster than real time; on an ordinary CPU it still runs at or near real time, which is unusual for a model this natural-sounding. Because there is no cloud dependency, it runs fully offline — and thanks to community ports like kokoro-js and Transformers.js, it will even run 100% locally inside a web browser via WebGPU or WebAssembly. Notably, the model was reportedly trained on only a few hundred hours of permissively licensed and synthetic audio for around a thousand dollars of GPU time, which made its quality-to-cost ratio a talking point in the open-source community.

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, and you can blend voices to create new ones. What it does not do natively is clone a specific person's voice from a sample; it works from its bundled voice packs (third-party projects add cloning on top). The honest framing: Kokoro is a voice model, not a product. It has no polished app, no scheduler, and no content pipeline — it turns text into an audio file, and everything around that is yours to build or bring.

What you can make with it

  • Narration audio for a blog post, article, or script, generated for free on your own machine
  • Voiceover tracks for faceless YouTube videos, explainers, and slideshow content
  • Offline, private text-to-speech for anything you do not want to send to a cloud API
  • In-browser narration that runs 100% client-side via WebGPU (no server, no per-character bill)
  • Multilingual reads across English, Spanish, French, Hindi, Italian, Portuguese, Japanese, and Chinese
  • Custom blended voices mixed from its 54 preset voice packs

How Kompozy turns Kokoro TTS output into content

Kokoro's whole appeal is that the audio layer becomes free and local: no per-character API meter, no cloud round-trip, a voice track you can generate on a laptop CPU as many times as you like. That makes it a natural fit for a faceless, narration-first channel — but a voice model on its own gives you an MP3, not a channel. It writes no script, cuts no video, makes no thumbnail, and posts nothing. Kompozy is the engine that supplies what Kokoro reads and ships everything Kokoro can't touch. Kompozy generates the Blog Article, the Text Posts, the video script, and the Email Newsletter under a Persona Brief and banned-word filters, so the words you feed into Kokoro are already on-brand and audience-fit — then it fans that same source into the visual and video formats and publishes the whole set.

The concrete pipeline: you draft or record one idea, Kompozy writes the long-form article and a tight narration script held to your voice, and you run that script through Kokoro locally to get a clean voiceover at zero marginal cost. Kompozy takes the same source and produces the pieces the model can't — Clipped and Persona Shorts for the feeds, brand-exact Carousel Posts, Quote Graphics, Photo Posts, plus the blog and newsletter — and schedules and publishes the lot across nine social platforms plus blog and email from one queue with Autopilot. For talking-head social video Kompozy already generates avatar clips with HeyGen's native TTS, so the two rarely overlap: Kokoro owns your standalone, free audio track; Kompozy owns generation and cross-platform distribution.

  1. In Kompozy, generate the source content — a Blog Article and a narration script — held to one voice by your Persona Brief.
  2. Run the script through Kokoro locally (CPU, browser, or a self-hosted API) to produce the voiceover audio for free.
  3. Assemble the narration into a faceless video or a listen-along blog audio version for your audio channel.
  4. Back in Kompozy, fan the same source into Clipped and Persona Shorts, Carousel Posts, Quote Graphics, Photo Posts, and a Newsletter.
  5. Let Kompozy schedule and publish the visual and text set across nine social platforms plus blog and email with Autopilot.

Frequently asked questions

What is Kokoro TTS?

Kokoro TTS is an open-weight, roughly 82-million-parameter text-to-speech model (Kokoro-82M) released by the developer hexgrad under the Apache 2.0 license. It turns text into natural-sounding narration, runs fast even on a CPU, and can run fully offline — including inside a browser via community ports. Its v1.0 released on January 27, 2025.

Is Kokoro TTS free?

Yes. The model weights are released under the Apache 2.0 license, so you can run Kokoro locally and use its audio output for free, including commercially. You only pay if you choose a hosted API provider that runs it for you (several offer it at low per-character rates); running it yourself on your own hardware costs nothing beyond compute.

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

Yes. Kokoro is built on a lightweight StyleTTS 2 / ISTFTNet architecture and runs at or near real time on an ordinary CPU, with no GPU required. Community JavaScript ports (kokoro-js, Transformers.js) also 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 several languages that you can also blend to make new ones, but the base model does not clone a specific person's voice from a sample. Third-party projects add cloning on top of it; the official release is preset-voice-based.

How do I use Kokoro TTS with Kompozy?

Use Kompozy to generate the content — the blog, the script, the posts — under your brand voice and to publish it across nine platforms, then run the written script through Kokoro locally to voice a free narration track for a faceless video or a listen-along audio channel. Kompozy owns generation and distribution; Kokoro owns the free, local audio layer.

Related tools

  • SpeechifyA text-to-speech platform built around low-latency streaming voice — its Simba models turn any script into natural narration for reading, voiceover, and developer apps.
  • Speechify Simba 3.2 APISpeechify's streaming-native text-to-speech model, exposed as a developer API — sub-300ms latency, prosody-level emotion, and the top spot on the Artificial Analysis TTS Arena.
  • HeyGenAI avatar video platform that turns a text script into a talking-head video — in 175+ languages.
  • NotebookLMGoogle's source-grounded research tool that now turns your uploaded documents into TikTok-style vertical video summaries.
  • sync.A lip sync and visual dubbing platform that re-syncs any face to new audio in any language.

← All AI tools · Get started →