Skip to main content
PromptQuorum
Home/Power Local LLM/Piper vs Chatterbox TTS (2026): Fast Local Speech or Voice Cloning?
Voice, Speech & Multimodal

Piper vs Chatterbox TTS (2026): Fast Local Speech or Voice Cloning?

Β·12 min readΒ·By Hans Kuepper Β· Founder of PromptQuorum, multi-model AI dispatch tool Β· PromptQuorum

Use Piper if you need fast, fully local text-to-speech on CPU-only hardware with a fixed set of pretrained voices; use Chatterbox if you need to clone a specific voice from a short reference clip and have a GPU available. Piper (pip install piper-tts) runs in real time on a Raspberry Pi and is currently licensed GPL-3.0-or-later under the Open Home Foundation. Chatterbox (pip install chatterbox-tts) is a 0.5B-parameter, Llama-backbone model from Resemble AI, MIT-licensed, that clones a voice from roughly 7–20 seconds of reference audio and adds an exaggeration knob for emotional intensity, with GPU acceleration recommended for real-time use.

Piper and Chatterbox are both free, open-source text-to-speech engines, but they solve different problems. Piper, maintained today by the Open Home Foundation at OHF-Voice/piper1-gpl, is a lightweight neural TTS engine built to run in real time on CPU-only hardware, including a Raspberry Pi, using a fixed set of pretrained voices. Chatterbox, released by Resemble AI, is a 0.5-billion-parameter, Llama-backbone TTS model built for zero-shot voice cloning from a short reference clip, with an exaggeration control for emotional intensity, best run on a GPU. This comparison covers real install commands, current licenses, hardware requirements, and which one to actually use for a given project.

Piper vs Chatterbox TTS (2026): Fast Local Speech or Voice Cloning?

Key Takeaways

  • Piper: no voice cloning, fixed voices per language, real-time on CPU (Raspberry Pi capable), GPL-3.0-or-later license.
  • Chatterbox: zero-shot voice cloning from ~7–20 seconds of audio, 0.5B-parameter Llama backbone, MIT license, GPU recommended.
  • Chatterbox includes an exaggeration control for emotional intensity; Piper has no emotion controls.
  • Resemble AI reports a blind-test preference over ElevenLabs for Chatterbox β€” a vendor claim from the model's own publisher, not a PromptQuorum finding.
  • Both projects are free open-source software with no license fee.
  • Pick based on hardware and the cloning requirement, not on which one is "better" in the abstract β€” they solve different problems.

πŸ“ In One Sentence

Piper is a lightweight, CPU-only neural text-to-speech engine with fixed pretrained voices and no cloning, currently GPL-3.0-or-later; Chatterbox is a 0.5B-parameter, Llama-backbone, MIT-licensed model from Resemble AI that clones a voice from a short reference clip and runs best on a GPU.

πŸ’¬ In Plain Terms

Piper is the tool that reads text aloud fast on almost any computer, using voices someone else already recorded and trained. Chatterbox is the tool that can copy a specific person's voice from a short recording and then say new sentences in that voice, but it needs a more powerful graphics card to do it quickly.

πŸ“ŒNote: Piper's license changed from MIT to GPL-3.0-or-later in 2025 when active development moved to the Open Home Foundation. If you evaluated Piper before that under the MIT assumption, re-check before embedding it in a closed-source product β€” see the License and Hardware Cost section below.

What Each Tool Actually Does

Piper and Chatterbox both convert text to spoken audio, but they use fundamentally different architectures and solve different problems. Piper is optimized for speed and low resource use with a fixed voice catalog; Chatterbox is optimized for cloning a specific voice on demand.

  • Piper: fast, fixed-voice, CPU-first synthesis. Piper converts text to phonemes using espeak-ng, then synthesizes a waveform from those phonemes with a VITS-style model exported to ONNX Runtime, which is what makes it fast enough to run in real time on a Raspberry Pi. Each voice is a separately trained, downloadable model β€” there is no mechanism to generate a new voice from a sample.
  • Chatterbox: zero-shot voice cloning on a Llama-based backbone. Chatterbox, released by Resemble AI, uses a 0.5-billion-parameter architecture built on a Llama backbone. Given a short reference audio clip β€” roughly 7 to 20 seconds, per Resemble AI's own published evaluation methodology β€” it clones that voice and generates new speech in it, without any fine-tuning or training run.
  • Exaggeration control (Chatterbox only). Chatterbox exposes an exaggeration parameter (default 0.5) that adjusts emotional intensity in the generated speech; the project's own documentation notes that pushing it higher tends to speed up delivery, and lowering the cfg (classifier-free guidance) setting can help compensate with slower, more deliberate pacing.
  • Neural watermarking (Chatterbox only). Every audio clip Chatterbox generates includes an imperceptible Perth watermark, designed by Resemble AI to survive MP3 compression and common audio editing, intended to make AI-generated speech identifiable after the fact.
  • Piper has no cloning, no emotion control, and no watermarking β€” it is a narrower tool by design, trading those capabilities for CPU-only speed and a much smaller resource footprint.

Side-by-Side Comparison

Piper wins on speed and hardware cost; Chatterbox wins on voice cloning and expressiveness. Neither is a strict upgrade over the other β€” the table below maps the concrete differences that should drive your choice.

Primary use case

Piper:
Real-time speech on CPU-only / embedded hardware
Chatterbox:
Zero-shot voice cloning and expressive narration

Voice cloning

Piper:
No β€” fixed pretrained voices only
Chatterbox:
Yes β€” from ~7–20 seconds of reference audio

Emotion control

Piper:
None
Chatterbox:
Yes β€” exaggeration parameter

Architecture

Piper:
VITS-style, ONNX Runtime, espeak-ng phonemes
Chatterbox:
0.5B-parameter Llama backbone

Hardware

Piper:
CPU (Raspberry Pi capable); optional CUDA
Chatterbox:
GPU recommended (device="cuda") for real time

Current license

Piper:
GPL-3.0-or-later
Chatterbox:
MIT

Publisher / maintainer

Piper:
Open Home Foundation
Chatterbox:
Resemble AI

Watermarking

Piper:
None
Chatterbox:
Yes β€” Perth neural watermark

Real Usage Examples

These commands use each project's own documented CLI and Python API.

  • Piper needs no GPU setup at all β€” pip install piper-tts pulls in its ONNX Runtime CPU dependency automatically.
  • Chatterbox works on CPU (device="cpu") but real-time generation and the documented low-latency performance assume GPU acceleration.
python
# ── Piper: install and synthesize on CPU ──────────────────────────────
pip install piper-tts
python3 -m piper.download_voices en_US-lessac-medium
python3 -m piper -m en_US-lessac-medium -f test.wav -- "This is a test."

# Piper Python API
from piper import PiperVoice
voice = PiperVoice.load("en_US-lessac-medium.onnx")
with open("test.wav", "wb") as wav_file:
    voice.synthesize_wav("Hello from Piper.", wav_file)

# ── Chatterbox: install and clone a voice ──────────────────────────────
pip install chatterbox-tts

import torchaudio as ta
from chatterbox.tts import ChatterboxTTS

device = "cuda"  # GPU recommended; "cpu" also works, much slower
model = ChatterboxTTS.from_pretrained(device=device)

# Generate in the model's default voice
wav = model.generate("This is a test.")
ta.save("output.wav", wav, model.sr)

# Zero-shot clone from a short reference clip, with an exaggeration setting
AUDIO_PROMPT_PATH = "reference_voice.wav"
wav = model.generate(
    "This is the cloned voice speaking a new sentence.",
    audio_prompt_path=AUDIO_PROMPT_PATH,
    exaggeration=0.6,
)
ta.save("output_cloned.wav", wav, model.sr)

License and Hardware Cost

Piper's currently maintained repository, OHF-Voice/piper1-gpl, is licensed GPL-3.0-or-later. This is a change from the original rhasspy/piper repository, which was MIT-licensed before it was archived (made read-only) on October 6, 2025. GPL-3.0 is copyleft: using Piper as an external tool (CLI, Python package, or web server called as a separate process) generally does not place your own application under GPL, but distributing a modified version of Piper's own source code requires releasing those modifications under the same license. This is not legal advice β€” check with a lawyer before a commercial deployment that modifies and redistributes Piper's source.

Chatterbox is MIT-licensed, confirmed via the LICENSE file in resemble-ai/chatterbox on GitHub β€” a permissive license that allows commercial use, modification, and redistribution with minimal conditions (retain the copyright notice and license text).

Hardware cost is the real differentiator, not license fees β€” both projects are free software. Piper runs in real time on CPU-only hardware as unassuming as a Raspberry Pi, so its effective cost is close to zero beyond the device you already have. Chatterbox's documented low-latency performance assumes GPU acceleration (device="cuda"); running it well typically means budgeting for a CUDA-capable GPU, whether that is a consumer NVIDIA card or a rented cloud GPU instance, since CPU-only inference is meaningfully slower.

What license does Piper use today, and has it changed?

The actively maintained OHF-Voice/piper1-gpl repository is licensed GPL-3.0-or-later. The original rhasspy/piper repository was MIT-licensed before it was archived on October 6, 2025. This is a real difference for commercial use β€” check the current license before embedding Piper in a closed-source product.

Who Should Use Which

Use Piper if your project runs on CPU-only or embedded hardware and does not need voice cloning. Use Chatterbox if you need to clone a specific voice from a short reference clip and can run it on a GPU. The decision comes down to those two constraints, not general quality preference.

  • Voice assistants and embedded devices β†’ Piper. Real-time performance on a Raspberry Pi or similar low-power hardware, with no GPU dependency, is exactly what Piper is built for β€” it is the default local TTS engine in Home Assistant's voice pipeline for this reason.
  • Accessibility tools and screen readers β†’ Piper. Fixed, reliable voices and low latency on modest hardware matter more here than expressiveness or cloning.
  • Audiobook narration or dubbing in a specific voice β†’ Chatterbox. Zero-shot cloning from a short reference clip, combined with the exaggeration control for pacing and delivery, fits narration work that needs a consistent, recognizable voice.
  • Personalized or branded voice products β†’ Chatterbox. If the product's value proposition depends on a specific cloned voice β€” a narrator, a brand mascot, a personal assistant with a chosen persona β€” Piper cannot do this at all; Chatterbox is built for it.
  • Budget, CPU-only server fleets processing high call volume β†’ Piper. Piper's low resource use scales more predictably across many concurrent CPU-only instances than a GPU-bound model.
  • When unsure, start with Piper. It has no GPU dependency, installs in one pip install piper-tts command, and covers the common case of "read this text aloud" without any cloning requirement. Move to Chatterbox specifically when a project requires cloning a particular voice.

What Neither Tool Is Good For

Both tools have real limitations outside their core design goals.

  • Piper cannot clone a voice from a sample, period. If any part of the requirement involves reproducing a specific person's voice from reference audio, Piper is the wrong tool regardless of hardware constraints β€” use Chatterbox or XTTS v2 instead.
  • Chatterbox on CPU-only hardware is not a good fit for real-time use. It runs on CPU (device="cpu"), but its documented low-latency performance assumes GPU acceleration; treat CPU-only Chatterbox as suitable for offline batch generation, not interactive real-time speech.
  • Neither tool addresses consent for cloning a real person's voice. Cloning or synthesizing a real, identifiable person's voice without their knowledge or consent raises consent, right-of-publicity, and potentially fraud or impersonation concerns that exist independently of either project's software license β€” those apply regardless of which tool is used, and regardless of commercial or personal context.
  • GPL-3.0 in Piper's current repository is a real constraint for closed-source redistribution. If a deployment involves modifying and redistributing Piper's own source code inside a closed-source product, the GPL-3.0-or-later terms of the current repository apply β€” this did not exist under the original MIT-licensed repository, so plans made before October 2025 should be re-verified.
  • Chatterbox's reported preference over ElevenLabs is a vendor claim, not an independent benchmark. Resemble AI, the company that publishes Chatterbox, reports a blind-evaluator preference for Chatterbox over ElevenLabs based on evaluations run through a third-party platform, Podonos. PromptQuorum has not independently reproduced this evaluation; treat it as a claim from the model's own publisher rather than a verified, third-party result, and weigh it accordingly if voice quality vs. ElevenLabs is a deciding factor for your project.

Alternatives

XTTS v2

Best fit:
Cross-lingual voice cloning across 17 languages from ~6 seconds of audio
License:
CPML (non-commercial)

Coqui TTS toolkit

Best fit:
Flexible multi-backend toolkit (VITS, Tacotron2, XTTS) with broad language support
License:
MPL-2.0

StyleTTS 2

Best fit:
Highest natural-sounding English narration quality (no voice cloning)
License:
MIT

Bark

Best fit:
Expressive, non-speech audio β€” laughter, sighs, ambient sound
License:
MIT

ElevenLabs

Best fit:
Managed cloud API for teams that prefer not to self-host, with commercial voice cloning
License:
Proprietary (paid cloud API)

Frequently Asked Questions

What is the main difference between Piper and Chatterbox TTS?

Piper is a lightweight, CPU-only text-to-speech engine with a fixed set of pretrained voices and no cloning capability. Chatterbox is a 0.5-billion-parameter, Llama-backbone model from Resemble AI that clones a specific voice from a short reference clip and works best with GPU acceleration. They solve different problems rather than competing on the same axis.

Can Piper clone a voice like Chatterbox does?

No. Piper synthesizes speech only from pretrained voice models you download and select; it has no mechanism to generate a new voice from a reference audio sample. For voice cloning, use Chatterbox or XTTS v2 instead.

Do I need a GPU to run Chatterbox?

Not strictly β€” Chatterbox supports device="cpu" β€” but its documented low-latency, real-time performance assumes GPU acceleration via device="cuda". CPU-only Chatterbox is workable for offline batch generation but meaningfully slower than on a GPU.

Does Piper require a GPU?

No. Piper is designed to run in real time on CPU-only hardware, including a Raspberry Pi. Optional CUDA GPU acceleration is available via the onnxruntime-gpu package for higher throughput, but it is not required.

What license does Chatterbox use?

Chatterbox is MIT-licensed, per the LICENSE file in the resemble-ai/chatterbox GitHub repository β€” a permissive license that allows commercial use, modification, and redistribution with minimal conditions.

What license does Piper use, and did it change?

The actively maintained OHF-Voice/piper1-gpl repository is licensed GPL-3.0-or-later. The original rhasspy/piper repository was MIT-licensed before it was archived on October 6, 2025 when active development moved to the Open Home Foundation. Check the current license before embedding Piper in a closed-source product.

Is it true that Chatterbox beats ElevenLabs in blind tests?

Resemble AI, the company that publishes Chatterbox, reports that a majority of blind evaluators preferred Chatterbox over ElevenLabs in an evaluation run through the third-party platform Podonos. This is a vendor-published claim from Chatterbox's own publisher; PromptQuorum has not independently reproduced it, and readers should treat it as a claim to verify rather than an established, independent benchmark.

How much reference audio does Chatterbox need to clone a voice?

Roughly 7 to 20 seconds of reference audio, per Resemble AI's own published evaluation methodology for Chatterbox. A cleaner, single-speaker reference clip generally produces a more accurate clone.

Which one should I use for a local voice assistant?

Piper, in almost all cases. Voice assistants typically run on modest, CPU-only hardware and don't require cloning a specific person's voice β€” Piper's real-time CPU performance and lack of GPU dependency fit that use case directly, which is why it is the default local TTS engine in Home Assistant's voice pipeline.

Can I use Piper and Chatterbox together in the same project?

Yes β€” there is no technical conflict. A common pattern is Piper for fast, general-purpose CPU-only narration and Chatterbox specifically for the subset of content that needs a cloned or emotionally expressive voice, accepting the added GPU requirement only where it's actually needed.

Verdict

Piper and Chatterbox are not really competitors β€” they answer different questions. If the question is "how do I get fast, reliable, fully local speech synthesis on hardware without a GPU," Piper is the well-verified answer: real-time on a Raspberry Pi, no cloning needed or offered, and a straightforward pip install piper-tts. If the question is "how do I make a specific voice say new things from a short reference clip," Chatterbox is built for exactly that, with an MIT license, a 0.5B-parameter Llama backbone, and an exaggeration control for emotional delivery β€” at the cost of wanting a GPU to do it well. Chatterbox's reported edge over ElevenLabs in blind evaluations is worth knowing about, but it is Resemble AI's own claim, not an independently verified result, so weigh it as marketing evidence rather than a settled fact. For most local-voice-assistant and embedded projects, start with Piper; reach for Chatterbox only once cloning a specific voice is an actual requirement, and pair this comparison with PromptQuorum's dedicated Piper TTS review or XTTS v2 review for a deeper look at either side.

Sources

← Back to Power Local LLM