🌐 Sprache
Englisch
| 简体中文
| 繁體中文
| 日本語
| 한국어
| हिन्दी
| ไทย
| Französisch
| Deutsch
| Spanisch
| Italienisch
| Russisch
| Portugiesisch
| Niederländisch
| Polnisch
| العربية
| فارسی
| Türkisch
| Vietnamesisch
| Bahasa Indonesia
ComfyUI_Fill-ChatterBox
Wenn dir dieses Projekt gefällt, erwäge, mich auf Patreon zu unterstützen!
Eine benutzerdefinierte Node-Erweiterung für ComfyUI, die Text-zu-Sprache (TTS) und Sprachkonvertierung (VC) mit der Chatterbox-Bibliothek ermöglicht. Unterstützt MAXIMAL 40 Sekunden. Ich habe versucht, diese Begrenzung zu entfernen, aber das Modell funktioniert bei längeren Eingaben sehr schlecht, daher bleibt sie bestehen.

Installation
- Klonen Sie dieses Repository in Ihr ComfyUI-Verzeichnis custom_nodes:
bash
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/filliptm/ComfyUI_Fill-ChatterBox.git
`
- Installieren Sie die Basis-Abhängigkeiten:
`bash
pip install -r ComfyUI_Fill-ChatterBox/requirements.txt
`
- (Optional) Installieren Sie die Unterstützung für Wasserzeichen:
`bash
pip install resemble-perth
`
Hinweis: Das Paket resemble-perth` kann Kompatibilitätsprobleme mit Python 3.12+ haben. Wenn Importfehler auftreten, funktionieren die Nodes weiterhin ohne Wasserzeichen.Verwendung
Text-zu-Sprache-Knoten (FL Chatterbox TTS)
- Fügen Sie den "FL Chatterbox TTS"-Knoten zu Ihrem Workflow hinzu
- Konfigurieren Sie den Texteingang und die Parameter (exaggeration, cfg_weight, temperature)
- Optional können Sie ein Audioprompt für Voice Cloning angeben
Sprachkonvertierungsknoten (FL Chatterbox VC)
- Fügen Sie den "FL Chatterbox VC"-Knoten zu Ihrem Workflow hinzu
- Verbinden Sie Eingangsaudio und Zielstimme
- Beide Nodes unterstützen CPU-Fallback bei CUDA-Fehlern
Änderungsprotokoll
24.06.2025
- Seed-Parameter zu beiden TTS- und VC-Nodes für reproduzierbare Generierung hinzugefügt
- Seed-Bereich: 0 bis 4.294.967.295 (32-Bit-Integer)
- Ermöglicht konsistente Audioausgabe für Debugging und Workflow-Steuerung
- Perth-Wasserzeichen optional gemacht, um Python 3.12+-Kompatibilitätsprobleme zu beheben
- Nodes funktionieren jetzt auch ohne Wasserzeichen, falls resemble-perth-Import fehlschlägt
31.05.2025
- Persistentes Modell-Laden und Ladebalken-Funktionalität hinzugefügt
- Mac-Unterstützung hinzugefügt (muss noch getestet werden, also meldet euch)
- Die chatterbox-tts-Bibliothek entfernt und nativen Inferenz-Code implementiert.