Kokoro and Piper narrate on almost any PC; Chatterbox and Kitten-TTS 2 clone voices; Fish Audio Drama 3 now tops the open-weights leaderboard but needs a big GPU. What each one needs, and what its license lets you do.
Some links on this page are referral links: we may earn a commission, at no cost to you.
Share
Can you run text-to-speech AI locally?
Yes. For narration with preset voices, Kokoro-82M (Apache 2.0) and Piper (GPL-3.0) run on ordinary computers. For voice cloning on a normal PC, Chatterbox Multilingual V3 (MIT, 23 languages) and Kitten-TTS 2 (runs on CPU, 16 languages) are the practical picks. The highest-rated open model, Fish Audio Drama 3, is a 35B-parameter model that its makers benchmarked on data-center GPUs: run it on a rented card, not a laptop.
The second question is the license. Several of the best-sounding open models do not allow commercial use, or allow it only below a revenue cap. We read each model card on November 1, 2026; the table below says what each one permits.
Which model for which job
Kokoro-82M
Best for
Narration with preset voices
Size and hardware
82M parameters
Languages
8 (v1.0), 54 voices
Voice cloning
No
Commercial use (per model card)
Yes, Apache 2.0
Piper
Best for
Simple, fast local narration
Size and hardware
Lightweight engine
Languages
Many voices (see its list)
Voice cloning
No
Commercial use (per model card)
GPL-3.0 code
Chatterbox Multilingual V3
Best for
Cloning in many languages
Size and hardware
500M; Nano variant (110M, English) runs on CPU
Languages
23
Voice cloning
Yes
Commercial use (per model card)
Yes, MIT; outputs watermarked
Kitten-TTS 2
Best for
Cloning on a CPU-only PC
Size and hardware
1.7B, ~954 MB packed, runs on CPU
Languages
16, 115 voices
Voice cloning
Yes, 5 to 30 s clip
Commercial use (per model card)
Free until $1M revenue or funding
Fish Audio Drama 3
Best for
Top quality, multi-speaker drama
Size and hardware
35B total, 3B active; benchmarked on H200
Languages
83
Voice cloning
Yes
Commercial use (per model card)
Only under $500K revenue; no hosted service
Breeze-TTS 2
Best for
High quality, English and Chinese
Size and hardware
3B; NVIDIA GPU, 12 GB minimum
Languages
2
Voice cloning
Yes
Commercial use (per model card)
No (research and non-commercial)
Fish Audio S2 Pro
Best for
Research
Size and hardware
~5B; benchmarked on H200
Languages
80+
Voice cloning
Not stated
Commercial use (per model card)
No, separate license needed
OmniVoice
Best for
Rare languages
Size and hardware
0.6B
Languages
600+
Voice cloning
Yes
Commercial use (per model card)
No, weights are CC-BY-NC
XTTS v2
Best for
Older cloning favourite
Size and hardware
GPU examples
Languages
17, 6 s clip
Voice cloning
Yes
Commercial use (per model card)
No (Coqui Public Model License)
Best for
Size and hardware
Languages
Voice cloning
Commercial use (per model card)
Kokoro-82M
Narration with preset voices
82M parameters
8 (v1.0), 54 voices
No
Yes, Apache 2.0
Piper
Simple, fast local narration
Lightweight engine
Many voices (see its list)
No
GPL-3.0 code
Chatterbox Multilingual V3
Cloning in many languages
500M; Nano variant (110M, English) runs on CPU
23
Yes
Yes, MIT; outputs watermarked
Kitten-TTS 2
Cloning on a CPU-only PC
1.7B, ~954 MB packed, runs on CPU
16, 115 voices
Yes, 5 to 30 s clip
Free until $1M revenue or funding
Fish Audio Drama 3
Top quality, multi-speaker drama
35B total, 3B active; benchmarked on H200
83
Yes
Only under $500K revenue; no hosted service
Breeze-TTS 2
High quality, English and Chinese
3B; NVIDIA GPU, 12 GB minimum
2
Yes
No (research and non-commercial)
Fish Audio S2 Pro
Research
~5B; benchmarked on H200
80+
Not stated
No, separate license needed
OmniVoice
Rare languages
0.6B
600+
Yes
No, weights are CC-BY-NC
XTTS v2
Older cloning favourite
GPU examples
17, 6 s clip
Yes
No (Coqui Public Model License)
The license column is a summary of each model card on Nov 1, 2026, not legal advice. Read the license file before you ship anything.
How good are they? The leaderboard
Artificial Analysis runs a blind listening arena for TTS. On Nov 1, 2026 its leaderboard listed 19 open-weights models among 100. The open-weights ranking, by Elo score:
1
Model
Fish Audio Drama 3
Elo
1278
Overall rank
6
3
Model
Breeze TTS 2
Elo
1228
Overall rank
13
5
Model
Fish Audio S2 Pro
Elo
1109
Overall rank
40
9
Model
Kokoro 82M v1.0
Elo
1062
Overall rank
62
below top 10
Model
Chatterbox (version not stated)
Elo
1024
Overall rank
80
Model
Elo
Overall rank
1
Fish Audio Drama 3
1278
6
3
Breeze TTS 2
1228
13
5
Fish Audio S2 Pro
1109
40
9
Kokoro 82M v1.0
1062
62
below top 10
Chatterbox (version not stated)
1024
80
The top overall model was a closed one, ElevenLabs' Eleven v4 Turbo, at 1336. Kitten-TTS 2 and OmniVoice were not on the leaderboard. Rank #2 was a preview of Drama 3; ranks 4 and 6 to 8 are models we have not covered here.
That lines up with what people reported in r/LocalLLaMA's October thread on the best open-source TTS (thread): replies named Fish Audio Drama 3, Breeze-TTS 2, Chatterbox V3 and Fish Audio S2 Pro. Kokoro is the surprise in the table: an 82M-parameter model that ranks inside the open-weights top ten.
Narration models like Kokoro are small; the top-ranked cloning models range from under 1 GB to tens of billions of parameters. · Unsplash
Narration vs voice cloning: pick your tool
Narration means reading text in a good preset voice: audiobooks, video voiceover, accessibility. Kokoro-82M is the standout here: the model card lists 54 voices across 8 languages for v1.0 (January 2025) and Apache 2.0 weights, so commercial use is fine. It does not clone voices. Piper, now maintained by the Open Home Foundation as piper1-gpl, describes itself as "a fast and local neural text-to-speech engine"; its code is GPL-3.0.
Voice cloning means reproducing a specific voice from a sample. For a normal PC:
Chatterbox Multilingual V3 (Resemble AI) is a 500M-parameter model covering 23 languages under the MIT license. Resemble's model card says it is "consistently preferred" over closed systems including ElevenLabs in side-by-side evaluations, citing a Podonos report. Every file it generates includes Resemble's Perth watermark, which the repo says survives MP3 compression. The English-only Chatterbox-Nano (110M) is described as "3x faster than realtime on 8 CPU cores".
Kitten-TTS 2 (KittenML) is a 1.7B speech model packed to about 954 MB, with a 1.58-bit ternary body. It runs on CPU, clones from "5-30 seconds of a single speaker", ships 115 voices in 16 languages, and adds beta emotion tags. Its Stellon Labs Community License is free for commercial use until you pass $1,000,000 in annual revenue or total funding. The r/LocalLLaMA release thread (thread) is where it got noticed.
Fish Audio Drama 3 is the quality leader and handles up to 16 speakers in one script, with cloning from a short clip. It is a mixture-of-experts model with 35B total and 3B active parameters, Fish Audio's benchmarks were run on NVIDIA H200 GPUs, and the card gives no minimum VRAM. Its Fish Audio Community License allows commercial use only while annual revenue is under $500,000 and grants no right to offer it as a hosted service.
How to get started
For narration, start with Kokoro or Piper. Both install with Python packages and run on modest machines; Kokoro's README adds a one-line setting for GPU acceleration on Apple Silicon Macs.
For voice cloning on a PC without a big GPU, try Kitten-TTS 2 (it auto-detects the device and runs on CPU; the card recommends its llama.cpp port for the fastest CPU speed) or Chatterbox. Feed either a clean sample of one speaker. Breeze-TTS 2 needs Linux and an NVIDIA GPU: about 7.7 GiB in its default mode, 12 GB minimum recommended, and a 24 GB card for its fast mode.
For Fish Audio Drama 3, the model card's run instructions use server frameworks (SGLang-Omni or vLLM-Omni), which is a sign of where it belongs: a large GPU, local or rented. Size the card before you rent it with our VRAM calculator, and see whether renting or buying makes sense in rent vs buy.
Because all of this runs locally, your text and voice samples stay on your computer. Pair local TTS with local speech-to-text (Whisper) and you have a private voice pipeline: transcribe with Whisper, speak with Kokoro.
The image that ran with an earlier version of this guide.
Quick answers
What is the best open-source text-to-speech model right now?
On Artificial Analysis's leaderboard on Nov 1, 2026, Fish Audio Drama 3 was the top open-weights model (Elo 1278), ahead of Breeze TTS 2 (1228). Both need a strong GPU and neither is free for unrestricted commercial use. For a normal PC, Kokoro-82M is the best-ranked small model and is Apache 2.0.
Which local TTS models can I use commercially?
Per their model cards on Nov 1, 2026: Kokoro-82M (Apache 2.0) and Chatterbox (MIT) allow commercial use. Kitten-TTS 2 allows it until $1M in revenue or funding, and Fish Audio Drama 3 until $500,000 in annual revenue, with no hosted service. XTTS v2, Breeze-TTS 2, Fish Audio S2 Pro and OmniVoice's weights are non-commercial.
Can I clone a voice locally without a GPU?
Yes. Kitten-TTS 2 runs on CPU and clones from a 5 to 30 second clip, and Chatterbox-Nano runs at about 3x real time on 8 CPU cores in English. Only clone a voice you have the person's consent to use.
Is XTTS v2 still worth using?
It still clones from about a 6-second clip in 17 languages, but its Coqui Public Model License allows only non-commercial use, and newer models outrank it. For commercial projects, Chatterbox (MIT) is the closer replacement.
Do I need a powerful GPU for local text-to-speech?
Not for narration or for the smaller cloning models: Kokoro, Piper, Kitten-TTS 2 and Chatterbox-Nano run on ordinary computers. The top-ranked models are different: Breeze-TTS 2 needs at least a 12 GB NVIDIA card, and Fish Audio Drama 3 was benchmarked on data-center GPUs.
Which TTS model covers the most languages?
OmniVoice lists over 600 languages, but its weights are CC-BY-NC, so non-commercial only. Fish Audio Drama 3 covers 83, Kitten-TTS 2 covers 16 with named voices, and Chatterbox Multilingual V3 covers 23.
Local TTS is free to run and private: Kokoro for narration, Chatterbox or Kitten-TTS 2 for cloning on a normal PC, and Fish Audio Drama 3 on a big GPU when quality matters most and your revenue is under its cap. Combine it with local Whisper transcription for a full offline voice pipeline, and see the best free local models for the text side.