← All terms

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:

  1. 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).

  2. 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.

  3. 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 .pth weights file — the trained network for that voice
  • an .index file — 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

RouteWhat you doGood for
Local install (the original WebUI and forks)Install Python + a GPU stack, train, pick pitch and index settings, run inferenceFull control, files stay on your machine
GUI forks like ApplioSame engine with a friendlier interface, still local or self-hostedTinkerers who want fewer command lines — VibeSing vs Applio
Hosted RVCUpload a dataset, train and convert in the browser, often with community modelsNo GPU, but you still choose models and settings — RVC online alternatives
Consumer app (VibeSing)Record three short prompts, pick a song, generateHearing 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.

See it in action — try VibeSing free.

Clone your voice in 30 seconds and make your first AI cover song.

Open Studio