ComfyUI_Fill-ChatterBox
Als je dit project leuk vindt, overweeg dan om me te steunen op Patreon!
Een aangepaste node-extensie voor ComfyUI die tekst-naar-spraak (TTS) en stemconversie (VC) mogelijkheden toevoegt met behulp van de Chatterbox-bibliotheek. Ondersteunt MAXIMAAL 40 seconden. Ik heb geprobeerd deze beperking te verwijderen, maar het model werkt echt slecht met alles langer dan dat, dus het blijft zo.

Installatie
- Clone deze repository in je ComfyUI custom_nodes map:
bash
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/filliptm/ComfyUI_Fill-ChatterBox.git
`
- Installeer de basisafhankelijkheden:
`bash
pip install -r ComfyUI_Fill-ChatterBox/requirements.txt
`
- (Optioneel) Installeer ondersteuning voor watermerken:
`bash
pip install resemble-perth
`
Opmerking: Het resemble-perth` pakket kan compatibiliteitsproblemen hebben met Python 3.12+. Als je importfouten tegenkomt, blijven de nodes werken zonder watermerken.Gebruik
Tekst-naar-spraak Node (FL Chatterbox TTS)
- Voeg de "FL Chatterbox TTS" node toe aan je workflow
- Configureer de tekstinvoer en parameters (overdrijving, cfg_weight, temperatuur)
- Voeg optioneel een audioprompt toe voor stemklonen
Stemconversie Node (FL Chatterbox VC)
- Voeg de "FL Chatterbox VC" node toe aan je workflow
- Verbind invoeraudio en doelstem
- Beide nodes ondersteunen CPU-terugval als er CUDA-fouten optreden
Wijzigingslog
24-6-2025
- Zaadparameter toegevoegd aan zowel TTS- als VC-nodes voor reproduceerbare generatie
- Zaadbereik: 0 tot 4.294.967.295 (32-bits integer)
- Zorgt voor consistente audio-uitvoer voor debugging en workflowcontrole
- Perth-watermerk optioneel gemaakt om compatibiliteitsproblemen met Python 3.12+ op te lossen
- Nodes werken nu zonder watermerken als resemble-perth importeren mislukt
31-5-2025
- Persistente modellading toegevoegd, evenals laadbalkfunctionaliteit
- Mac-ondersteuning toegevoegd (moet nog getest worden, dus stuur een bericht)
- De chatterbox-tts bibliotheek verwijderd en native inferencecode geïmplementeerd.