Best Self-Hosted TTS Models in 2026: Kokoro, Chatterbox, Piper, Dia, Fish Audio & Bark
The best self-hosted TTS models in 2026 are Kokoro, Chatterbox-Turbo, Piper, Dia2, Fish Audio S2 Pro, and Bark. If you are reading this, you already know that managed APIs like ElevenLabs, OpenAI TTS, and Cartesia are technically excellent. The problem is not quality - it is that every string of text you synthesize travels to a third-party server. For regulated industries, branded voice products, or high-volume workloads, that is not a tradeoff you can accept. Self-hosting is the only path that gives you full control over voice data, synthesis pipeline, and cost structure. This post compares the leading models across the dimensions that actually matter for production deployment: latency, hardware requirements, language support, voice cloning capability, and licensing.
The Case for Self-Hosting TTS
The managed TTS market has matured rapidly. But the reasons to move off managed APIs have matured equally fast.
Data sovereignty. Text sent to a TTS API is processed on third-party infrastructure. In healthcare, finance, legal, and government contexts, that text often contains regulated data. Self-hosting eliminates the exposure entirely.
Predictable cost at scale. Managed APIs are priced per character. At low volumes the convenience premium is justified. At 5 million characters per month or more, the math shifts decisively. A self-hosted Kokoro or Piper deployment on modest cloud hardware can reduce per-character cost by an order of magnitude.
Voice cloning without data transfer. If you are cloning a customer's voice, a spokesperson's voice, or a proprietary brand voice, uploading reference audio to a third-party API creates legal and contractual exposure. Self-hosted voice cloning keeps that audio on your infrastructure.
Latency control. When you host the model yourself, you control where it runs relative to your application. For real-time voice agents, co-locating inference with your application stack can shave meaningful latency compared to round-tripping to a hosted API endpoint.
Customization. Fine-tuning, custom voice packs, speaker adaptation - all of these are significantly more accessible when you own the inference stack.
Building a voice AI product that handles sensitive data? See how we architect private AI inference systems.
Model Comparison
| Model | Params | Languages | Voice Cloning | Latency | License | Runs on CPU | Best For |
|---|---|---|---|---|---|---|---|
| Kokoro | 82M | 8 | No | Low | Apache 2.0 | Yes | High-throughput narration, notifications |
| Chatterbox-Turbo | 350M | English only | Yes | Sub-200ms (GPU) | MIT | No | Expressive English voice agents |
| Piper | <10M | 30+ | No | Real-time | MIT | Yes | Edge, IoT, Raspberry Pi |
| Dia2 | ~1.6B | English only | No | Streaming | Apache 2.0 | No | Multi-speaker dialogue, conversational AI |
| Fish Audio S2 Pro | 4B+ | 80+ | Yes | ~100ms TTFA (H200) | Commercial | No | Multilingual voice cloning at quality ceiling |
| Bark | ~700M | Multilingual | No | Slow | MIT | Possible (slow) | Expressive batch generation |
The Models
Kokoro
Kokoro is the most practical choice for most production deployments. At 82 million parameters, it punches well above its weight class in output quality. The architecture is deliberately lean: a decoder-only design built on StyleTTS2 and ISTFTNet, skipping encoders and diffusion steps entirely. That design decision trades some expressive ceiling for dramatically better synthesis speed and hardware efficiency.
The Apache 2.0 license makes commercial deployment straightforward. Kokoro runs on CPU, which means you can deploy it without GPU infrastructure at all - useful for cost-sensitive or edge-adjacent environments. GPU deployment, where available, improves throughput significantly.
Voice cloning is not supported. If your use case requires zero-shot speaker adaptation, look at Chatterbox-Turbo or Fish Audio S2 Pro instead. For narration pipelines, notification systems, accessibility tooling, IVR audio, and any high-throughput synthesis workload where a fixed voice set is acceptable, Kokoro is the strongest option in the open-source ecosystem.
Production profile: Apache 2.0, CPU-capable, 8 languages, no voice cloning. Ideal for narration and high-throughput use cases.
Chatterbox-Turbo
Chatterbox-Turbo is developed by Resemble AI and released under the MIT License - one of the most commercially permissive licenses available for a model of this capability. The Turbo variant uses a distilled one-step decoder, compressing generation from ten diffusion steps to one. The result is sub-200ms latency on GPU hardware, which is within the threshold required for real-time conversational agents.
The feature that distinguishes Chatterbox from every other open-source TTS model is its emotion exaggeration control. You can dial the emotional expressiveness of synthesized speech up or down - useful for building voice personas with consistent tonal range. No other open-source model offers this control at the time of writing.
The model also supports voice cloning from a reference audio sample and includes built-in paralinguistic markers (
, , ) for naturalistic conversational output. All generated audio is watermarked via PerTh - a feature worth noting in your compliance documentation, both as a safeguard and a disclosure requirement.Current limitation: English only. Multilingual support is available via a separate Chatterbox-Multilingual variant, but the Turbo distillation is English-first.
Production profile: MIT, GPU required for sub-200ms, English only, voice cloning, emotion control. Best for production English voice agents and branded voice interfaces.
Piper
Piper is the choice for edge deployment. The model is extremely lightweight - running in real-time on a Raspberry Pi 4, NVIDIA Jetson, or similarly constrained hardware. It covers 30+ languages with many available voice options per language, making it one of the most language-diverse options for CPU-constrained deployments.
Voice cloning is not supported. Piper uses pre-trained speaker voices and does not perform zero-shot adaptation. For use cases where a fixed set of high-quality voices is acceptable and hardware cost or availability is the primary constraint, Piper has no serious competition in the open-source ecosystem.
The MIT license means commercial deployment is unrestricted. If you are building embedded voice interfaces, offline kiosk systems, low-power IoT devices, or any environment where GPU infrastructure is unavailable, Piper is the correct starting point.
Production profile: MIT, real-time on CPU, 30+ languages, no voice cloning. Definitive choice for edge and embedded deployment.
Dia / Dia2
Dia2 from Nari Labs is built around a different problem than the other models on this list. Where Kokoro and Piper are optimized for single-speaker narration, Dia2 is optimized for multi-speaker dialogue synthesis. It uses
and speaker tags embedded in the input text to control which speaker voice is active at any point in the transcript. This makes it exceptionally useful for generating naturalistic back-and-forth conversation without post-processing speaker separation.The model supports nonverbal sound generation - laughs, coughs, pauses - natively from the input text, without requiring audio engineering intervention. It supports streaming output, so audio begins playing before synthesis is complete. The Apache 2.0 license covers commercial use.
Current limitations: English only, no voice cloning, requires GPU for acceptable latency. For conversational AI applications, podcast-style synthesis, call simulation, and dialogue-heavy content generation, Dia2 is the strongest open-source option available.
Production profile: Apache 2.0, GPU required, English only, no voice cloning, streaming, multi-speaker. Best for dialogue and conversational AI.
Fish Audio S2 Pro
Fish Audio S2 Pro sits at the quality ceiling of the open-source TTS ecosystem. Trained on over 10 million hours of multilingual audio, it achieves approximately 100ms time-to-first-audio on an H200 GPU using an SGLang-based streaming engine. That figure represents the fastest TTFA available in open-source TTS at this scale.
The architecture uses a Dual-Autoregressive (Dual-AR) design: a large model handles temporal structure while a smaller model generates fine acoustic detail. This mirrors the inference optimization patterns used in LLM serving stacks - continuous batching, paged KV cache, prefix caching - and it shows in production performance at scale.
Voice cloning operates across 80+ languages from a short reference sample, without retraining. For global brands that need consistent voice identity across language markets, this is a significant capability that no other model on this list can match.
The licensing situation is important: model weights are publicly available, but commercial self-hosted use requires a paid license from Fish Audio. The managed API is priced at approximately $15 per million characters. If your volume is high enough to justify the infrastructure investment, the self-hosted license path is available - but it is not open-source in the conventional sense.
Production profile: Commercial license required for self-hosted use, GPU required, 80+ languages, voice cloning, highest quality available. Best for multilingual voice cloning at production scale.
Bark
Bark from Suno AI takes a different approach from every other model here. Rather than optimizing for latency, it prioritizes expressiveness. Bark can generate realistic nonverbal sounds, music-like cadences, and highly varied speech patterns from prompt input. It supports multiple languages and can produce audio that other models cannot approximate.
The tradeoff is speed. Bark is not suitable for real-time synthesis or streaming. Generation times are significantly longer than any other model on this list. The MIT license makes it freely usable commercially, but it belongs in batch generation workflows - pre-generated audio assets, expressive content production, offline synthesis pipelines - rather than live inference serving.
Production profile: MIT, not real-time, multilingual, expressive, no voice cloning. Best for offline batch generation where quality and expressiveness matter more than speed.
Which Model Should You Choose?
Best for Edge Deployment
Piper. No other open-source TTS model runs in real-time on CPU hardware as lightweight as a Raspberry Pi. If you are building embedded voice interfaces, offline kiosks, or IoT devices, Piper is the correct answer.
Best for Production English Voice Agent
Chatterbox-Turbo if you need voice cloning or emotion control. Kokoro if you need maximum throughput, CPU flexibility, or a simpler deployment footprint. Both are strong production choices for English-language voice agents - the right answer depends on whether speaker adaptation and emotional range are product requirements.
Best for Multilingual Voice Cloning
Fish Audio S2 Pro. No other model in the open-source ecosystem covers 80+ languages with zero-shot voice cloning at this quality level. Be aware of the commercial licensing requirement before you architect around it.
Best for Dialogue and Multi-Speaker
Dia2. The
/ speaker tagging system, nonverbal sound support, and streaming output make it the only open-source model specifically designed for multi-speaker conversational synthesis.Best for Expressive Batch Generation
Bark. If you are pre-generating audio content where expressiveness and naturalness matter more than speed, Bark's unique output characteristics make it worth the longer generation time.
Latency and Hardware Notes
Understanding what hardware your target latency requires is essential before committing to a model.
Piper: Real-time on CPU. No GPU dependency. Suitable for embedded hardware, low-cost cloud instances, and offline environments.
Kokoro: CPU deployment is possible and produces acceptable latency for non-real-time workflows. GPU deployment is preferred for production throughput at scale.
Chatterbox-Turbo: Sub-200ms latency requires a GPU. On CPU, latency is substantially higher and not suitable for real-time conversational use.
Dia2: Streaming from first token, but GPU is required for the streaming to be fast enough for interactive use. Not suitable for CPU-only deployment in production.
Fish Audio S2 Pro: The 100ms TTFA figure is achieved on an H200 GPU with SGLang serving. Consumer-grade GPUs will produce higher latency. If you are deploying on A100 or H100-class hardware, expect TTFA in the 150-300ms range depending on configuration.
Bark: Slowest of all models listed. Not suitable for real-time synthesis under any hardware configuration currently available.
Voice Cloning - Legal and Consent Considerations
Voice cloning capability is technically impressive and commercially valuable. It also carries legal obligations that teams frequently underestimate.
Cloning a person's voice requires their explicit, informed consent. This is not merely an ethical position - it is a legal requirement under GDPR in the European Union, under AI voice protection statutes in several US states, and under emerging AI governance frameworks in the UAE, Saudi Arabia, and elsewhere.
If your application allows users to upload reference audio for voice cloning, you must:
- Obtain and document explicit consent from the person whose voice is being cloned
- Make clear how the cloned voice will be used
- Provide a mechanism for consent revocation and voice data deletion
- Not clone the voice of any identifiable person without their permission
Chatterbox-Turbo addresses this partially by watermarking all generated audio via PerTh, creating a technical audit trail. Fish Audio S2 Pro does not include built-in watermarking - if you are building a product on it, watermarking at the application layer is advisable.
The reference audio you use as input to voice cloning must be audio you have the right to use. A recording of a public figure, a customer call recording, or a podcast clip does not automatically grant you cloning rights to that voice.
Building voice AI for regulated industries? Our team architects compliant voice AI systems with appropriate data handling, consent flows, and audit trails. See our voice automation practice.
When Managed APIs Still Make Sense
Self-hosting is not the right answer for every team. Managed TTS APIs remain the better choice when:
- Volume is low. Below approximately 5 million characters per month, the engineering overhead of self-hosting rarely justifies the cost savings.
- Time to market is the priority. ElevenLabs, OpenAI TTS, and Cartesia provide instant access to production-quality voice without infrastructure investment.
- Multi-speaker studio features are needed. Managed platforms offer voice design tools, speaker libraries, and production interfaces that self-hosted models do not replicate easily.
- Your team has no ML infrastructure experience. Running GPU inference at scale requires operational expertise that is genuinely non-trivial.
The break-even point for most engineering teams is typically around 5 million characters per month. Below that, pay the API fee. Above that, evaluate self-hosting seriously.
For our broader analysis of the open-source TTS landscape including evaluation methodology and benchmark context, see our open-source TTS comparison for 2026.
FAQ
What is the best open-source TTS model for a voice call agent?
For English-only real-time call agents, Chatterbox-Turbo is the strongest choice: sub-200ms latency, voice cloning, emotion control, and an MIT license. Kokoro is the alternative if you need CPU deployment or higher throughput with a fixed voice set. For multilingual call agents, Fish Audio S2 Pro is the only model that covers the full language range at production quality.
Can I run TTS on a Raspberry Pi or edge device?
Yes - Piper is specifically designed for this. It runs in real-time on a Raspberry Pi 4 and covers 30+ languages. No other open-source TTS model in 2026 matches Piper's efficiency on CPU-constrained hardware.
How does Kokoro compare to Chatterbox-Turbo?
Kokoro is faster, leaner, CPU-capable, and covers more languages. Chatterbox-Turbo adds voice cloning, emotion exaggeration control, and English-specific optimizations that Kokoro does not offer. Choose Kokoro for throughput and hardware flexibility; choose Chatterbox-Turbo when voice persona control is a product requirement.
Is Fish Audio S2 Pro truly open source?
The model weights are publicly available, but commercial self-hosted use requires a paid license from Fish Audio. It is not open-source in the fully permissive sense. The managed API is openly accessible. If open-source licensing is a hard requirement, Kokoro (Apache 2.0), Chatterbox-Turbo (MIT), Piper (MIT), Dia2 (Apache 2.0), and Bark (MIT) are the models to evaluate.
What TTS model works best for Arabic voice generation?
Fish Audio S2 Pro supports Arabic among its 80+ languages and is the highest-quality option for Arabic synthesis. Piper has Arabic voice models available for CPU-based deployment. Kokoro's language support does not currently include Arabic. If Arabic voice quality is critical, Fish Audio S2 Pro - either via managed API or self-hosted with a commercial license - is the strongest available option.
We build voice AI systems for teams that need private, compliant, production-grade voice infrastructure. From self-hosted inference pipelines to full voice AI appointment booking systems, our engineering team has deployed voice AI across regulated industries and high-throughput consumer products. Talk to us about your voice AI requirements.
