resemble-ai

chatterbox: Generate Speech with Resemble AI TTS Models

Chatterbox is Resemble AI’s open-source text-to-speech model family, with multilingual voice cloning and smaller English models for lower-latency or CPU use. It is a Python project suited to developers building speech generation into applications and workflows.

Stars
27.1k
Forks
3.6k
Stars, last 30 days
+867
Last commit
3 months ago
Contributors
15

Our take

Quietno commits in the last 90 days and no release in a year

Health score

39/100

How it is scored
Activity
20
Community
66
Issues
47
Pull requests
21

+867 stars in the last 30 days

Chatterbox offers a broad, MIT-licensed TTS model family, though its measured maintenance activity is currently quiet.

Good fit if

  • You need Python-based speech generation with voice cloning, and the listed language or model options fit your application.
  • You want to compare a multilingual model with specialized English or single-language variants.
  • MIT licensing and a project with 15 contributors, without strong dependence on one contributor, suit your adoption needs.

Look elsewhere if

  • You require evidence of recent release cadence: the repository has had no release in over a year and no commits in the last 90 days.
  • You need recent upstream fixes or active issue resolution; only one issue was closed and no pull requests were merged in the measured 90-day period.
  • Your application depends on languages or regional variants not listed in the README.
All health signals
Last commit2026-07-21 (3 months ago)
Commits, last 90 days0
Releases, last 12 months0 (latest v0.1.2, 2025-06-13)
Contributors15 (top contributor: 26% of commits)
Issues closed, last 90 days1
Pull requests merged, last 90 days0
Project age18 months

Checked on 2026-10-21 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

27,689

Forks

3,728

Change since Nov 8, 2026: +30 stars·+6 forks

Overview

Chatterbox is Resemble AI’s family of open-source text-to-speech models. It turns text into speech and supports voice cloning from a reference audio clip. The model range includes multilingual speech generation, English-focused models for lower-latency use, and a smaller model intended for CPU and on-device inference.

The Python package can run on CUDA, CPU, or Apple’s MPS backend. It is aimed at developers who want to generate speech in code, including teams building voice agents, narration tools, or multilingual applications. The repository also describes built-in Perth audio watermarking for generated audio.

Key Features

  • Generate English speech with the original Chatterbox model or Chatterbox-Turbo.
  • Clone a voice by providing a reference audio clip.
  • Generate multilingual speech with Chatterbox Multilingual V3, which supports 23 listed languages.
  • Use dedicated single-language model fine-tunes for selected languages and regional variants.
  • Add paralinguistic tags such as [laugh] and [chuckle] with Turbo and Nano.
  • Run the smaller Nano model on CPU, or use CUDA and MPS where available.
  • Embed and extract Perth perceptual-threshold watermarks in generated audio.

Use Cases

  • Voice-agent developers can use Turbo for English speech generation with voice prompts and expressive tags.
  • Localization teams can generate speech across the supported languages, or try a dedicated language fine-tune where available.
  • Creators can produce narration and expressive audio with voice cloning and generation controls.
  • Teams with tight compute or memory budgets can evaluate Nano for CPU or on-device inference.

What you need

Detected in the repository

  • Python >=3.10 (from pyproject.toml)
  • Automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Install from PyPI:

pip install chatterbox-tts

See the README for model-specific examples and source installation instructions.

Alternatives

  • chatterbox-vllm: A vLLM deployment of Chatterbox focused on batched GPU inference, rather than the original model package and its broader usage options.
  • MOSS-TTS: MOSS-TTS adds sound generation, multi-speaker dialogue, and real-time streaming, while Chatterbox focuses on speech synthesis and voice cloning.
  • Spark-TTS: Spark-TTS uses Qwen2.5 and targets controllable Chinese and English speech, while Chatterbox offers multilingual models and smaller English variants.
  • GPT-SoVITS: GPT-SoVITS combines zero-shot voice cloning with a WebUI and speaker fine-tuning, while Chatterbox provides pretrained synthesis models.
ProjectLanguageLicenseStarsStatus
chatterboxPythonMIT27.1kQuiet
chatterbox-vllmPythonMIT385Quiet
MOSS-TTSPythonApache-2.04.2kMaintained
Spark-TTSPythonApache-2.011kInactive
GPT-SoVITSPythonMIT62.7kActive

Considerations

The project requires Python 3.10 or newer; the README says development and testing used Python 3.11 on Debian 11. The examples use PyTorch audio tooling, and the README presents CUDA as an option rather than a requirement: CPU and MPS are also shown, while Nano is specifically intended for CPU and on-device use. Check the model’s resource needs against your deployment environment before choosing a variant. The repository is marked quiet by its recent activity data, with no commits in the last 90 days and no release in over a year, so teams should assess their tolerance for a slower-moving upstream project.

Found this useful?

Share it with someone who would like chatterbox.

Comparisons