Files
2025-05-31 09:39:50 +09:00

43 lines
1.3 KiB
Markdown

# ComfyUI_Fill-ChatterBox
A custom node extension for ComfyUI that adds text-to-speech (TTS) and voice conversion (VC) capabilities using the Chatterbox library.
![ChatterBox Example](web/image.png)
## Installation
1. Clone this repository into your ComfyUI custom_nodes directory:
```bash
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/filliptm/ComfyUI_Fill-ChatterBox.git
```
2. Install the base dependencies:
```bash
pip install -r ComfyUI_Fill-ChatterBox/requirements.txt
```
3. Install chatterbox-tts WITHOUT its dependencies:
```bash
pip install chatterbox-tts --no-deps
```
⚠️ The `--no-deps` flag is crucial to prevent conflicts with ComfyUI's PyTorch installation!
## Usage
### Text-to-Speech Node (FL Chatterbox TTS)
- Add the "FL Chatterbox TTS" node to your workflow
- Configure text input and parameters (exaggeration, cfg_weight, temperature)
- Optionally provide an audio prompt for voice cloning
### Voice Conversion Node (FL Chatterbox VC)
- Add the "FL Chatterbox VC" node to your workflow
- Connect input audio and target voice
- Both nodes support CPU fallback if CUDA errors occur
## Change Log
### 5/31/2025
- Added Persistent model loading, and loading bar functionality
- Added Mac support (needs to be tested so HMU)