RVC-Project / RVC-Project/Retrieval-based-Voice-Conversion-WebUI
Question: How were the official RVC pretrained checkpoints f0G40k.pth and f0D40k.pth created?
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 38.4k
- Forks
- 5.3k
- PR merge metrics
- No merged PRs in 30d
Description
Hi RVC maintainers and community,
I am currently researching RVC for an academic project on Singing Voice Conversion / AI Song Cover.
I understand from the official README that the pretrained base model uses nearly 50 hours of high-quality audio from the VCTK open-source dataset. I also understand that, during training with F0, RVC uses pretrained checkpoints such as:
f0G40k.pth
f0D40k.pth
where f0G40k.pth is the pretrained Generator and f0D40k.pth is the pretrained Discriminator.
I would like to ask whether there is any official information or reproducible recipe for how these checkpoints were originally created.
Specifically:
- Which exact subset of VCTK was used?
- Was mic1 or mic2 used?
- Which speakers were included or excluded?
- What preprocessing pipeline was used before pretraining?
- Which HuBERT/ContentVec feature setting was used?
- Which F0 extraction method was used?
- What were the training hyperparameters, such as batch size, learning rate, number of epochs/steps, GPU setup, and checkpoint selection criteria?
- Is there any script or command to reproduce the original
f0G40k.pthandf0D40k.pthcheckpoints? - Has anyone successfully pretrained a new RVC base model from scratch, especially on a singing voice dataset instead of VCTK?
My goal is to understand the scientific and engineering background of the pretrained RVC base model for academic documentation. Any official notes, reproduction attempts, scripts, or community experience would be very helpful.
Thank you very much.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the README sections describing the VCTK-based pretrained model and the f0G40k.pth and f0D40k.pth checkpoints. Document the available answers for the listed dataset, preprocessing, feature, F0, training, and reproduction questions; done means linking official evidence or clearly recording which details and reproducible recipe are unavailable.
Written by the indexing model from the issue text.
Assessment
- Domain
- audio-video-rtc, machine-learning
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100