Implement RVC (Real-time Voice Conversion) as unified engine in TTS Audio Suite: • RVC Engine Node: Consolidates RVC model, Hubert model, and voice conversion parameters into single interface • RVC Pitch Extraction Options: Advanced pitch settings for professional control • Vocal Removal Node: UVR5-based audio source separation for vocals/instrumentals • Merge Audio Node: Advanced audio mixing with multiple algorithms • Voice Changer Integration: Extended to support both ChatterBox and RVC engines Architecture Features: • Modular engine adapter following existing TTS Suite patterns • Intelligent model management with caching and auto-discovery • Seamless audio format conversion between ComfyUI and RVC formats • Progressive complexity (simple presets to advanced controls) • Professional error handling with graceful degradation Integration Benefits: • Compatible with Character Voices and existing TTS workflow • Supports complex audio production workflows • Foundation for future RVC enhancements and model training Co-authored-by: SayanoAI <noreply@github.com>
8 lines
228 B
Python
8 lines
228 B
Python
"""
|
|
RVC Engine - Real-time Voice Conversion implementation for TTS Audio Suite
|
|
Provides RVC voice conversion capabilities with model management and inference
|
|
"""
|
|
|
|
from .rvc_engine import RVCEngine
|
|
|
|
__all__ = ['RVCEngine'] |