ComfyUI_Fill-ChatterBox
Bu projeyi beğendiyseniz, Patreon'da bana destek olmayı düşünebilirsiniz!
Chatterbox kütüphanesini kullanarak ComfyUI için metinden konuşmaya (TTS) ve ses dönüştürme (VC) yetenekleri ekleyen özel bir düğüm eklentisi. MAKSİMUM 40 saniyeyi DESTEKLER. Bu sınırlamayı kaldırmayı denedim, ancak model bundan daha uzun bir sürede çok kötü bozuluyor, bu yüzden bu sınır devam ediyor.

Kurulum
- Bu depoyu ComfyUI custom_nodes dizininize klonlayın:
bash
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/filliptm/ComfyUI_Fill-ChatterBox.git
`
- Temel bağımlılıkları yükleyin:
`bash
pip install -r ComfyUI_Fill-ChatterBox/requirements.txt
`
- (İsteğe bağlı) Filigran desteğini kurun:
`bash
pip install resemble-perth
`
Not: resemble-perth` paketi Python 3.12+ ile uyumluluk sorunları yaşayabilir. Eğer import hatalarıyla karşılaşırsanız, düğümler yine de filigran olmadan çalışacaktır.Kullanım
Metinden Sese Düğümü (FL Chatterbox TTS)
- Çalışma akışınıza "FL Chatterbox TTS" düğümünü ekleyin
- Metin girişini ve parametreleri yapılandırın (abartı, cfg_weight, sıcaklık)
- Ses klonlama için isteğe bağlı olarak bir sesli komut sağlayabilirsiniz
Ses Dönüştürme Düğümü (FL Chatterbox VC)
- Çalışma akışınıza "FL Chatterbox VC" düğümünü ekleyin
- Giriş sesini ve hedef sesi bağlayın
- Her iki düğüm de CUDA hatası olursa CPU ile çalışmaya devam eder
Değişiklik Günlüğü
24.06.2025
- TTS ve VC düğümlerine tekrarlanabilir üretim için seed parametresi eklendi
- Seed aralığı: 0 ila 4.294.967.295 (32-bit tamsayı)
- Hata ayıklama ve iş akışı kontrolü için tutarlı ses çıktısı sağlar
- Python 3.12+ uyumluluğu için Perth filigranlama isteğe bağlı yapıldı
- Resemble-perth importu başarısız olursa düğümler artık filigran olmadan çalışıyor
31.05.2025
- Kalıcı model yükleme ve yükleme çubuğu işlevi eklendi
- Mac desteği eklendi (test edilmesi gerekiyor, bana ulaşın)
- Chatterbox-tts kütüphanesi kaldırıldı ve yerel çıkarım kodu uygulandı.