Downloads · 30 days
0
Jimmi42/chatterbox-turbo-apple-silicon
chatterbox-turbo-apple-silicon is a machine learning model from Jimmi42. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
High-quality voice synthesis with emotion control and voice cloning using Chatterbox Turbo on Apple Silicon.
Downloads · 30 days
0
Access
Public
Updated Dec 17, 2025
Repo size
—
Likes
1
Public
Click a slice to open those files.
.py21.7 KB · 81%
From the Hugging Face model README
High-quality voice synthesis with emotion control and voice cloning using Chatterbox Turbo on Apple Silicon.
# 1. Install dependencies
pip install -r requirements.txt
# 2. Launch the web interface
./start_demo.sh
# Or run directly:
python3 app_chatterbox.py
# 3. Open in browser (auto-opens)
# URL: http://127.0.0.1:7861
# Check if running
pgrep -f app_chatterbox.py
# Stop the demo
pkill -f app_chatterbox.py
# Then start again
./start_demo.sh
[laugh] or [sigh]# Basic generation with emotions
python3 -m mlx_audio.tts.generate \
--model mlx-community/chatterbox-turbo-fp16 \
--text "[sigh] Monday again. [chuckle] But let's make the best of it!" \
--file_prefix output
# Voice cloning
python3 -m mlx_audio.tts.generate \
--model mlx-community/chatterbox-turbo-fp16 \
--text "Hello, this is your cloned voice!" \
--ref_audio my_voice.wav \
--file_prefix cloned
| Tag | Effect |
|---|---|
[sigh] | Sighing expression |
[groan] | Groaning sound |
[gasp] | Gasping reaction |
[laugh] | Full laughter |
[chuckle] | Light chuckling |
[cough] | Coughing sound |
[sniff] | Sniffing sound |
[shush] | Shushing sound |
[clear throat] | Throat clearing |
Check out chatterbox_full_story.wav - an 82-second story with multiple emotions!
mlx-community/chatterbox-turbo-fp16 (350M parameters)| File | Description |
|---|---|
app_chatterbox.py | Main Gradio web interface |
chatterbox_voice_cloning.py | CLI script for voice cloning |
chatterbox_emotions_demo.py | Emotion examples demo |
requirements.txt | Python dependencies |
chatterbox_full_story.wav | Example output with emotions |
# Core packages
pip install mlx-audio[tts]>=0.2.8
pip install librosa gradio
# Or use requirements.txt
pip install -r requirements.txt
The key insight: Use CLI module (python -m mlx_audio.tts.generate) instead of the Python API's generate_audio() function. The CLI properly routes to Chatterbox Turbo pipeline, while the Python function defaults to Kokoro.
You can verify it's using Chatterbox when you see:
S3 Token -> Mel Inference...
(Not "KokoroPipeline")
MIT License - Free to use and modify!
🎉 Enjoy natural, expressive speech synthesis with emotion control on your Mac!