CoolFace
Apppublic

uberdarwin/rvc-soul-coughing-trainer

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
App README

๐ŸŽค RVC Soul Coughing Voice Trainer

An automated training pipeline for Soul Coughing vocals using RVC (Retrieval-based Voice Conversion).

Features

  • โ€”Automated Pipeline: Complete end-to-end training process
  • โ€”Soul Coughing Dataset: Pre-configured with Soul Coughing acapella files
  • โ€”Real-time Monitoring: Track training progress and logs
  • โ€”Easy Interface: Simple Gradio web interface

How to Use

  1. 1.Upload Audio Files: Use the "Audio Files" tab to upload your training data
  2. 2.Start Training: Click "๐Ÿš€ Start Full Training Pipeline" in the Training tab
  3. 3.Monitor Progress: Check the Status tab for training logs and progress
  4. 4.Download Models: Once training completes, download your trained voice model

Training Process

The trainer automatically handles:

  1. 1.Audio Preparation: Processes and cleans audio files
  2. 2.Feature Extraction: Extracts F0, NSF, and ContentVec features
  3. 3.Model Training: Trains the RVC model with optimal settings
  4. 4.Progress Monitoring: Provides real-time training updates

Technical Details

  • โ€”Sample Rate: 40kHz
  • โ€”F0 Method: Harvest + DIO for pitch extraction
  • โ€”Feature Extraction: ContentVec for voice features
  • โ€”Training: Uses pretrained base models for faster convergence

Requirements

  • โ€”Audio files in WAV format (preferably isolated vocals)
  • โ€”Minimum 10 minutes of clean vocal audio
  • โ€”Consistent voice quality across all files

Notes

This Space is configured for Soul Coughing vocal training but can be adapted for other voice models by uploading different audio files.