2025-05-31 09:37:57 +09:00
2025-05-29 21:54:50 +09:00
2025-05-29 21:54:50 +09:00
2025-05-29 22:02:24 +09:00
2025-05-31 09:39:50 +09:00

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

Installation

  1. Clone this repository into your ComfyUI custom_nodes directory:

    cd /path/to/ComfyUI/custom_nodes
    git clone https://github.com/filliptm/ComfyUI_Fill-ChatterBox.git
    
  2. Install the base dependencies:

    pip install -r ComfyUI_Fill-ChatterBox/requirements.txt
    
  3. Install chatterbox-tts WITHOUT its dependencies:

    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)
S
Description
No description provided
Readme
2.4 MiB
Languages
Python 99.9%