Glossary
What Is RVC AI? Retrieval-Based Voice Conversion Explained
RVC (Retrieval-Based Voice Conversion) is the open-source AI behind most AI covers. What it does, what an RVC model is, and four ways to use it — with or without a GPU.
The quick answer
RVC stands for Retrieval-Based Voice Conversion. It's an open-source AI architecture that converts audio — typically singing or speech — to sound like a target voice model. It became the dominant method for AI cover songs starting in 2023 because it offers fast training, good quality, and relatively low compute costs.
If you've heard an AI cover on social media in the last two years, there's a reasonable chance it was made with RVC or a derivative.
How it works at a high level
Traditional voice conversion approaches tried to directly map the acoustic features of one voice onto another. RVC takes a different route — the "retrieval" part.
When converting audio, RVC:
-
Encodes the input — The source audio (a vocal stem) is encoded into a set of feature vectors that represent the content (what's being sung) separately from the voice characteristics (how it sounds).
-
Retrieves similar features — Rather than purely synthesizing new audio, RVC searches a learned index of features from the target voice model to find the closest matches to each incoming frame.
-
Decodes — A vocoder converts the retrieved features back into audio, in the style of the target voice.
The retrieval step is what makes RVC distinctive. By finding the closest matching features in the target model rather than purely generating them, the output tends to preserve more natural vocal texture and avoids some of the artifacts that plagued earlier methods.
Why RVC became popular for AI covers
Fast training — A usable voice model can be trained on a few minutes of audio in 20–40 minutes on consumer GPU hardware. Compare this to earlier commercial systems that required hours of audio and proprietary training infrastructure.
Open source — The code is publicly available. Developers could build on top of it without licensing fees or access restrictions. This kicked off a wave of consumer tools.
Reasonable quality — RVC output is good enough for social sharing, which is all most use cases require. Not studio-perfect, but convincing on small speakers and mobile screens.
Low compute at inference — Once a model is trained, generating a cover is fast and inexpensive.
RVC vs. TTS-based voice cloning
These are two different approaches to making audio sound like a specific person:
TTS-based cloning (text-to-speech) takes text as input and generates speech from scratch in the target voice. It starts with a written script and produces audio. Good systems include ElevenLabs and similar commercial tools.
RVC takes audio as input and converts it to the target voice while preserving the original timing, melody, and phonetic content. It's a voice-to-voice transformation — which is exactly what you need for singing.
For AI cover songs, RVC-style voice conversion is the right tool because you're not starting from text — you're starting from the original vocal performance and swapping the voice out.
What is an RVC model?
When people say "RVC model" or "RVC voice model," they mean the trained artifact for one voice — not the RVC software itself. In the open-source tools that is typically two files:
- a
.pthweights file — the trained network for that voice - an
.indexfile — the feature index the "retrieval" step searches
You get one by training on clean, dry recordings of a single voice. More varied, cleaner audio beats more hours of noisy audio. Community sites trade pre-trained models of famous singers; that is where most of the legal and consent trouble in this space comes from. What is a voice model and voice model training go deeper; RVC voice models covers what makes one sound good.
Four ways to use RVC
| Route | What you do | Good for |
|---|---|---|
| Local install (the original WebUI and forks) | Install Python + a GPU stack, train, pick pitch and index settings, run inference | Full control, files stay on your machine |
| GUI forks like Applio | Same engine with a friendlier interface, still local or self-hosted | Tinkerers who want fewer command lines — VibeSing vs Applio |
| Hosted RVC | Upload a dataset, train and convert in the browser, often with community models | No GPU, but you still choose models and settings — RVC online alternatives |
| Consumer app (VibeSing) | Record three short prompts, pick a song, generate | Hearing yourself on a real song without touching a setting |
If you want the plain-English walkthrough of the last route, how to make an AI cover with RVC is the beginner version.
How consumer apps build on top of it
Apps like VibeSing wrap the underlying voice conversion technology in a user-friendly interface:
- Record your voice samples in-browser (no technical setup)
- Training runs on cloud hardware (no need for a GPU)
- The cover generation pipeline handles stem separation and vocal replacement automatically
- The output is delivered as a shareable link
The underlying voice conversion engine handles the hard part. The app handles everything around it.
A note on consent
RVC will convert toward whatever voice it was trained on. That is why VibeSing trains only on voice prompts you record yourself — there is no celebrity or community model library. Can I clone someone else's voice?
Want RVC-style voice conversion without a GPU or a settings panel? Open VibeSing Studio and make your first AI cover in a few minutes.
FAQ
- What does RVC stand for?
- Retrieval-Based Voice Conversion. It is an open-source voice-to-voice method: it takes a vocal performance and re-renders it in the sound of a trained voice model, keeping the timing and melody.
- What is an RVC model?
- A small trained file (usually a .pth weights file plus an .index file) that captures one voice. You train it on clean recordings of that voice, then use it to convert other vocals.
- Is RVC free?
- The code is open source and free. Running it locally needs a capable GPU and some setup. Hosted tools and consumer apps charge for the compute instead.
- Can I use RVC online without a GPU?
- Yes. Hosted RVC services run training and conversion on cloud hardware. Consumer apps such as VibeSing go further and hide the settings: you record short prompts, pick a song, and generate.
- Is it legal to use RVC on someone else's voice?
- The software is legal; what you train it on is the question. Training on a voice without the person's consent raises right-of-publicity and platform-policy problems. VibeSing only trains on your own recorded voice.