Self-host chatterbox-tts-api
v1.0.1OpenAI-compatible local TTS API with voice cloning
- Stars
- 694
- RAM
- 4GB minimum, 8GB+ recommended
- Ports
- 4123 (API server), 4321 (Frontend web UI (when using --profile frontend))
What is chatterbox-tts-api?
Chatterbox TTS API is a FastAPI-powered REST server that provides an OpenAI-compatible text-to-speech endpoint with voice cloning capabilities. Built on top of the Chatterbox TTS model from Resemble AI, it enables users to generate speech in 22 languages using their own voice samples. The API includes a React-based web UI for managing voice libraries and testing generation, real-time audio streaming (both raw and SSE formats), long-text synthesis with background job processing, and comprehensive status monitoring. It can be deployed via Docker Compose (with GPU, CPU, and uv-optimized variants) or run locally with Python using uv or pip. The project is licensed under AGPL-3.0 and integrates with Open WebUI as a drop-in TTS backend.
Should you self-host chatterbox-tts-api?
chatterbox-tts-api scores 53/100 on selfhost.directory (how scoring works) and ranks #6 of 9 in Text to Speech. It has 694 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is OmniVoice-Studio (94/100, 91 965 stars). It scores higher overall, so compare the two before you pick. See chatterbox-tts-api vs OmniVoice-Studio side by side.
Features
- Auto API documentation
- Long text synthesis
- Memory Management
- Multilingual support (22 languages)
- OpenAI Compatible API
- Parameter control
- React web UI
- Real-time Audio Streaming
- Smart text processing
- Status Monitoring
- Type-safe API
- Voice Cloning
- Voice library management
chatterbox-tts-api README
More in Text to Speech
ebook2audiobook---LegacySelf-hosted, open-source converter that turns ebooks and PDFs into audiobooks using multiple TTS engines, voice cloning, OCR and 1158 languages.
Fish SpeechSelf-hosted text-to-speech toolkit with voice cloning, multi-speaker scripts and inline emotion tags, plus a TTS API server and WebUI in CUDA or CPU Docker images.
Kokoro FastAPIA self-hosted, open-source FastAPI wrapper for the Kokoro-82M speech model with an OpenAI-compatible endpoint, multi-speaker mixing, SSML, timestamps and a web player.
kokoro-webKokoro Web is a self-hosted, open-source AI voice generator with OpenAI-compatible API and browser UI for natural speech in multiple languages.
OmniVoice-StudioThis self-hosted, open-source ElevenLabs alternative clones and designs voices, dubs video and builds audiobooks in 646 languages, fully local on desktop or Docker.
openai-edge-ttsA self-hosted, open-source text-to-speech API server that mimics OpenAI's /v1/audio/speech endpoint and synthesizes audio for free via Microsoft Edge's TTS voices.
OpenReaderA self-hosted open-source document reader that speaks EPUB, PDF, DOCX, text, and Markdown files aloud with word-level highlighting and audiobook export.
unspeechunSpeech is a self-hosted, open-source TTS proxy with an OpenAI-compatible API for multiple cloud providers like ElevenLabs, Azure, and Deepgram.
wyoming-piperSelf-hosted Wyoming protocol server for Piper TTS, providing neural text-to-speech for Home Assistant and Wyoming clients. Open-source, runs locally via Docker or Python.
airunnerSelf-hosted, open-source desktop AI engine: local LLM chat companions, Stable Diffusion art generation, TTS/STT voice, and a headless Ollama/OpenAI-compatible API.
audiobook-studioSelf-hosted open-source app for producing audiobooks locally using XTTS voice cloning, with optional Voxtral cloud voices. Multi-voice, segment repair, chapter assembly
Breeze TTS 2Self-hosted open-weight TTS model with voice cloning, design from descriptions, and voice direction. Streaming REST API and CLI for real-time synthesis on NVIDIA GPUs.




0 comments