A desktop application for voice cloning and real-time voice conversion using Retrieval-based Voice Conversion (RVC) technology.
- Voice Data Collection: Record and manage audio samples for training
- Model Training: Train custom voice conversion models
- Voice Conversion: Convert audio files or recordings using trained models
- Real-time Conversion: Use your voice models in real-time with Discord and other applications
- Double-click
run_voice_cloner.batto start the application - For real-time Discord voice conversion:
- Install a virtual audio cable like VB-Cable
- Go to the "Real-time/Discord" tab
- Select your microphone as input device
- Select your virtual cable as output device
- Load a trained model or create one
- Click "Start Voice Conversion"
- Set your Discord input to the virtual cable
- Python 3.7 or higher
- Required Python packages:
- torch
- numpy
- sounddevice
- soundfile
- tkinter
- librosa
- matplotlib
If the launcher doesn't work, you can set up the environment manually:
# Install required packages
pip install torch numpy sounddevice soundfile librosa matplotlib
# Launch the application
python voice_cloning_app.pyIf you encounter issues:
- Make sure you have Python installed and added to PATH
- Check that all required packages are installed
- For audio issues, ensure your audio devices are properly configured
- For real-time conversion, a virtual audio cable is required