travisvn/chatterbox-tts-api
A self-hosted text-to-speech API built on Chatterbox, providing OpenAI-compatible TTS endpoints with voice cloning for local AI applications.

This repository wraps the Chatterbox TTS model in a FastAPI REST API, exposing OpenAI-compatible text-to-speech endpoints that can be used as drop-in replacements in applications like Open WebUI and AnythingLLM. It adds a voice library management system, voice cloning from audio samples, multilingual speech generation across 22 languages, and a React-based web interface on top of the base chatterbox-tts package. The service supports Docker deployment with persistent voice storage.