Chatterbox TTS API
🌍 NEW: Now supporting 22 languages!

Local, OpenAI-compatible text-to-speech (TTS) API using Chatterbox, enabling users to generate multilingual voice cloned speech anywhere the OpenAI API is used (e.g. Open WebUI, AnythingLLM, etc.)

NEW: Multilingual Voice Cloning

22 Languages Supported

The first OpenAI-compatible TTS API server with native multilingual voice cloning using Chatterbox. Generate natural speech in 22 languages with language-aware voice synthesis.

🇸🇦
Arabic
العربية
🇩🇰
Danish
Dansk
🇩🇪
German
Deutsch
🇬🇷
Greek
Ελληνικά
🇺🇸
English
English
🇪🇸
Spanish
Español
🇫🇮
Finnish
Suomi
🇫🇷
French
Français
🇮🇱
Hebrew
עברית
🇮🇳
Hindi
हिन्दी
🇮🇹
Italian
Italiano
🇯🇵
Japanese
日本語
🇰🇷
Korean
한국어
🇲🇾
Malay
Bahasa Melayu
🇳🇱
Dutch
Nederlands
🇳🇴
Norwegian
Norsk
🇵🇱
Polish
Polski
🇵🇹
Portuguese
Português
🇷🇺
Russian
Русский
🇸🇪
Swedish
Svenska
🇹🇿
Swahili
Kiswahili
🇹🇷
Turkish
Türkçe

Language-Aware Cloning

Upload voices with specific language assignments for optimal results

Automatic Detection

Speech generation automatically uses the voice's assigned language

API

OpenAI Compatible

Drop-in replacement with no code changes required

Learn More About Multilingual Support

Features

Everything you need for a powerful, local TTS experience.

OpenAI-Compatible API

Drop-in replacement for OpenAI's TTS API.

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.

Docker Ready

Containerization with persistent voice storage.

Real-time Status

Monitor TTS progress, stats, and history.

See It in Action

Explore the clean, intuitive interface designed for seamless text-to-speech generation in any voice you want.

Loading screenshot...

TTS & Voice Library

Click to enlarge

Image Modal

Quick Start

Get up and running in just a few commands.

Local Installation

git clone https://github.com/travisvn/chatterbox-tts-api
cd chatterbox-tts-api
uv sync
uv run main.py

Install uv easily with curl -LsSf https://astral.sh/uv/install.sh | sh