Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
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.)
| Date | Stars |
|---|---|
| 2026-07-24 | 631 |
| 2026-07-25 | 631 |
| 2026-07-28 | 630 |
| 2026-07-30 | 631 |
| 2026-07-31 | 632 |
| 2026-08-01 | 632 |
| 2026-08-02 | 633 |
| 2026-08-03 | 634 |
| 2026-08-04 | 653 |
| 2026-08-05 | 659 |
| 2026-08-06 | 659 |
Today
— stars today
This week
+28 stars this week
This month
— stars this month
Momentum
0.0
growth rate 4.44%/day
<p align="center">
<img src="https://lm17s1uz51.ufs.sh/f/EsgO8cDHBTOU5bjcd6giJaPhnlpTZysr24u6k9WGqwIjNgQo" alt="Chatterbox API TTS header">
</p>
# Chatterbox TTS API
<p align="center">
<a href="https://github.com/travisvn/chatterbox-tts-api">
<img src="https://img.shields.io/github/stars/travisvn/chatterbox-tts-api?style=social" alt="GitHub stars"></a>
<a href="https://github.com/travisvn/chatterbox-tts-api">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/travisvn/chatterbox-tts-api"></a>
<a href="https://github.com/travisvn/chatterbox-tts-api/issues">
<img src="https://img.shields.io/github/issues/travisvn/chatterbox-tts-api" alt="GitHub issues"></a>
<img src="https://img.shields.io/github/last-commit/travisvn/chatterbox-tts-api?color=red" alt="GitHub last commit">
<a href="http://chatterboxtts.com/discord">
<img src="https://img.shields.io/badge/Discord-Voice_AI_%26_TTS_Tools-blue?logo=discord&logoColor=white" alt="Discord">
</a>
</p>
**FastAPI**-powered REST API for [Chatterbox TTS](https://github.com/resemble-ai/chatterbox), providing OpenAI-compatible text-to-speech endpoints with voice cloning capabilities and additional features on top of the `chatterbox-tts` base package.
## Features
🚀 **OpenAI-Compatible API** - Drop-in replacement for OpenAI's TTS API
⚡ **FastAPI Performance** - High-performance async API with automatic documentation
🌍 **Multilingual Support** - Generate speech in 22 languages with language-aware voice cloning
🎨 **React Frontend** - Includes an optional, ready-to-use web interface
🎭 **Voice Cloning** - Use your own voice samples for personalized speech
🎤 **Voice Library Management** - Upload, manage, and use custom voices by name
📝 **Smart Text Processing** - Automatic chunking for long texts
📊 **Real-time Status** - Monitor TTS progress, statistics, and request history
🐳 **Docker Ready** - Full containerization with persistent voice storage
⚙️ **Configurable** - Extensive environment variable configuration
🎛️ **Parameter Control** - Real-time adjustment of speech characteristics
📚 **Auto Documentation** - Interactive API docs at `/docs` and `/redoc`
🔧 **Type Safety** - Full Pydantic validation for requests and responses
🧠 **Memory Management** - Advanced memory monitoring and automatic cleanup
> [!NOTE]
> _Support for Chatterbox Turbo coming soon_
> [!IMPORTANT]
> `resemble-ai/chatterbox` is currently broken for non-CUDA setups (see [chatterbox issues](https://github.com/resemble-ai/chatterbox/issues))
>
> Revert to non-multilingual by using the `stable` branch of this repo
>
> [View more instructions](#issues-with-multilingual)
## ⚡️ Quick Start
```bash
git clone https://github.com/travisvn/chatterbox-tts-api
cd chatterbox-tts-api
uv sync
uv run main.py
```
> [!TIP]
> [uv](https://docs.astral.sh/uv/) installed with `curl -LsSf https://astral.sh/uv/install.sh | sh`
### Local Installation with Python 🐍
#### Option A: Using uv (Recommended - Faster & Better Dependencies)
```bash
# Clone the repository
git clone https://github.com/travisvn/chatterbox-tts-api
cd chatterbox-tts-api
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install dependencies with uv (automatically creates venv)
uv sync
# Copy and customize environment variables
cp .env.example .env
# Start the API with FastAPI
uv run uvicorn app.main:app --host 0.0.0.0 --port 4123
# Or use the main script
uv run main.py
```
> 💡 **Why uv?** Users report better compatibility with `chatterbox-tts`, 25-40% faster installs, and superior dependency resolution. [See migration guide →](docs/UV_MIGRATION.md)
#### Option B: Using pip (Traditional)
```bash
# Clone the repository
git clone https://github.com/travisvn/chatterbox-tts-api
cd chatterbox-tts-api
# Setup environment — using Python 3.11
python -m venv .venv
source .venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Copy and customize environment vExcerpt of 34,835 characters
Read on GitHubTravis Van Nimwegen · United States
75
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:4401aa5bce29ff6e, topic:text-to-speech, topic:tts, topic:voice-cloning