travisvn/chatterbox-tts-api
Local, OpenAI-compatible text-to-speech (TTS) API using Chatterbox, enabling users to generate voice cloned speech anywhere the OpenAI API is used (e.g. Open WebUI, AnythingLLM, etc.)
Built on FastAPI with async processing, the API wraps Chatterbox TTS to support 22 languages with multilingual voice cloning, automatic text chunking for long inputs, and real-time memory management. Includes an optional React frontend with voice library management, a bundled voice sample for quick testing, and Docker profiles for CPU/GPU/Blackwell deployments with persistent voice storage.
554 stars and 52 monthly downloads. Available on PyPI.
Stars
554
Forks
127
Language
Python
License
AGPL-3.0
Category
Last pushed
Dec 23, 2025
Monthly downloads
52
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/travisvn/chatterbox-tts-api"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
fishaudio/Bert-VITS2
vits2 backbone with multilingual-bert
FunAudioLLM/CosyVoice
Multi-lingual large voice generation model, providing inference, training and deployment...
OpenMOSS/MOSS-TTS
MOSS‑TTS Family is an open‑source speech and sound generation model family from MOSI.AI and the...
OpenMOSS/MOSS-TTSD
MOSS-TTSD is a spoken dialogue generation model designed for expressive multi-speaker synthesis....
FunAudioLLM/SenseVoice
Multilingual Voice Understanding Model