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.)
This project helps integrate advanced text-to-speech capabilities into your existing AI workflows. You provide text and a voice sample, and it generates natural-sounding speech, even in a cloned voice across 22 languages. Anyone who builds or uses local AI applications, like those for content creation or automated assistants, would benefit.
554 stars. Available on PyPI.
Use this if you need a self-hosted, customizable text-to-speech solution that can seamlessly replace OpenAI's TTS API in applications like Open WebUI or AnythingLLM.
Not ideal if you prefer a cloud-based service for text-to-speech or if your current setup does not support CUDA, as there are known issues with non-CUDA environments.
Stars
554
Forks
127
Language
Python
License
AGPL-3.0
Category
Last pushed
Dec 23, 2025
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
FunAudioLLM/CosyVoice
Multi-lingual large voice generation model, providing inference, training and deployment...
fishaudio/Bert-VITS2
vits2 backbone with multilingual-bert
sfortis/openai_tts
Custom TTS component for Home Assistant. Utilizes the OpenAI speech engine or any compatible...
OpenMOSS/MOSS-TTSD
MOSS-TTSD is a spoken dialogue generation model designed for expressive multi-speaker synthesis....
OpenMOSS/MOSS-TTS
MOSS‑TTS Family is an open‑source speech and sound generation model family from MOSI.AI and the...