A portable, comprehensive WebUI Toolkit for Resemble-AI's Chatterbox model. Run it from any drive β USB flash drive, external SSD, or your local machine.
| Feature | Original | This Fork (AnyPlace) |
|---|---|---|
| Portability | Fixed install | Run from any drive |
| Path Handling | cwd-dependent | Script-relative |
| Setup | Manual steps | Smart auto-detecting installer |
| Setup Modes | One way | 3 modes: Standard / Portable / Hybrid |
| Theme | Light only | Dark + Light toggle |
| Voice Presets | β | β Save/load TTS & VC settings |
| Portable Badge | β | β Shows when on external drive |
| Model Cache | System drive (~/.cache) |
Portable drive (models_cache/) |
| Colab Support | Original repo | Updated for this fork |
- Download or clone this repository
- Double-click
setup.batβ it will auto-download Python 3.11 if needed - Double-click
launch.batβ starts the app
- Download or clone this repository
- Double-click
setup.batβ choose Standard Mode - Double-click
launch.batβ starts the app
- Open
ChatterboxToolkitUIAnyPlace.ipynbin Google Colab - Run all cells
- Uses Gradio share link (no local install needed)
- Windows (primary target β Linux/Mac possible with manual setup)
- Python 3.11 (auto-downloaded in Portable mode)
- CUDA-compatible GPU highly recommended (CPU works but is slow)
- FFmpeg (optional β bundled or system-installed)
- Text-to-Speech (TTS) β Generate speech from text using a reference voice
- Voice Conversion (VC) β Change the speaker timbre of any audio
- Voice Cloning β Clone any voice from a short audio sample
- Batch Processing β Process entire folders of text or audio files
- Parameter Sweeping β Generate multiple variations automatically
- Data Preparation β Split long text and audio into model-friendly chunks
- Project Management β Organized workspaces with folder structure
- Regenerate & Edit β Refine outputs without leaving the app
- Voice Presets β Save and load your favorite voice settings
- Dark/Light Theme β Toggle between themes, persists across sessions
| Mode | Best For | Downloads | Python Source |
|---|---|---|---|
| Standard | Already have Python 3.11+ | Just dependencies | Your system Python |
| Full Portable | No Python, or want true portability | Python + all deps | Embedded in python/ folder |
| Hybrid | Have Python but missing deps | Only missing deps | Your system Python |
The installer auto-detects what you have and recommends the best mode.
ChatterboxToolkitUIAnyPlace/
βββ ChatterboxToolkitUIAnyPlace.py # Main app
βββ launch.bat # Universal launcher
βββ setup.bat # Smart installer
βββ portable_config.json # Portable settings
βββ requirements.txt # Python dependencies
βββ ChatterboxToolkitUIAnyPlace.ipynb # Colab notebook
βββ src/ # Chatterbox source modules
β βββ chatterbox/
β βββ __init__.py
β βββ tts.py # TTS engine
β βββ vc.py # Voice conversion engine
β βββ models/
β βββ s3gen.py # Model architecture
βββ projects/ # Your project data (auto-created)
βββ models_cache/ # AI models (auto-created, portable!)
βββ voice_presets/ # Saved voice settings (auto-created)
βββ nltk_data/ # Text tokenizer data (auto-created)
βββ python/ or toolkit/ # Python environment (auto-created)
Unlike the original project, this fork stores downloaded AI models in:
<repo_folder>/models_cache/
Why this matters:
- Models travel with your portable drive
- No re-downloading on new PCs
- Works offline after first setup
- Easy to backup or transfer
| Problem | Solution |
|---|---|
| "Python not found" | Run setup.bat and choose Full Portable mode |
| "No NVIDIA GPU" | App works on CPU but is much slower |
| "ffmpeg not found" | Download ffmpeg and place in ffmpeg/bin/ffmpeg.exe |
| "Models re-downloading" | Ensure models_cache/ folder is with the app |
| "Theme not saving" | Check that .theme_state file can be written |
- Built on Resemble-AI's Chatterbox
- Original UI by dasjoms/ChatterboxToolkitUI
- Portable fork by Cannibal13
Same as original ChatterboxToolkitUI project.