RVC voice training for beginners: a plain-English guide
RVC is the technique behind most realistic AI voice covers and live voice changers. This guide explains what it is, how much audio you need, how long training takes and how to do it on Windows without writing code.
What RVC is, without the jargon
RVC stands for Retrieval-based Voice Conversion. Instead of turning text into speech, it takes speech that already exists, yours or a recording, and converts it so that it sounds like a different voice while keeping the words, rhythm and emotion. You talk; the model changes who is talking. That is why it works so well for live voice changing and for singing, where timing and feeling matter.
To make this work, the system needs a model of the target voice. That model is created by training: you give the trainer a collection of clean recordings of one person, and it learns the character of that voice. The finished voice is a compact model file (plus an index file) that you load and use, and that you should share only if you have the rights to do so. In Mimicore the add-on that runs trained voices is just 0.3 GB, and the training add-on is a separate 2.5 GB download that you only need if you train on your own PC.
If you have seen RVC mentioned alongside words like epochs, pitch extraction and index files and felt lost, you are not alone. Those are the dials that command-line tools expose. Mimicore hides them behind three quality choices, so you can get a good result on your first try and learn the details later if you want to.
RVC versus instant cloning: which should a beginner pick?
Mimicore has two ways to make a voice, and a beginner should start with the faster one. Instant cloning needs about 15 to 20 seconds of speech and is ready in under a minute. It is perfect for trying the idea, for narration and for quick live voices. A trained RVC voice needs more time and more audio, but the likeness is noticeably closer, especially on tone, breathiness and the small habits that make a voice recognisable.
A sensible path is to try an instant clone first, hear how close it gets, and train an RVC voice when you want more. Both are described on the page about voice cloning and RVC training, and the privacy side of cloning is covered in clone your voice on your own PC.
How much audio do you need, and what should it sound like?
For a trained voice, plan on 10 to 30 minutes of clean recordings of one person. More helps up to a point, but quality beats quantity: ten minutes of clear, varied speech will train better than an hour of muffled recordings. What counts as clean? One speaker only, no music behind them, no background chatter, no strong echo, and no heavy compression such as a phone call. Podcast-style or studio-style speech is ideal, and a quiet room with a headset microphone is good enough.
Variety matters as well. If every sentence is spoken in the same flat tone, the model learns a flat voice. Include questions, statements, short and long sentences, and some emotion if you want the voice to be able to show it. If you plan to sing with the voice, include some singing in the training data, because a model trained only on speech usually struggles with sung notes.
Finally, only train on voices you are allowed to use. That means your own voice, a voice actor who has agreed, or recordings you hold the rights to. Do not train on another person's voice without their permission, and do not use a trained voice to mislead anyone.
Train your first RVC voice in four steps
- 1
Open Voices & effects › Train a voice. Choose This PC if you have an NVIDIA graphics card, or Cloud (free) if you do not.
- 2
Add your recordings: 10 to 30 minutes of one clean speaker. Mimicore prepares and checks them for you.
- 3
Choose a quality: Quick test (about 10 to 20 minutes on your PC), Good (about 25 to 50 minutes, recommended) or Best (about 1 to 2 hours), then press Start training.
- 4
When it finishes, the voice is installed automatically. Pick it on Live and press Start, or use Calibrate to my voice to match the pitch.
What you get
Three quality choices
Quick test, Good and Best replace a wall of technical settings. Good is the sensible default.
No NVIDIA card? No problem
Cloud training runs on a free Google Colab GPU in your own Google account, with the same trainer and quality.
Import existing voices
Already have RVC v2 voices (.pth or .onnx plus .index)? Import the folder and use them live.
Pitch and strength sliders
Voice tuning shifts the pitch in semitones and sets how strongly the sound is pulled toward the trained voice.
Calibrate to my voice
Read one sentence and Mimicore measures your pitch and room and sets the pitch and noise gate.
Choose latency and quality
Trained voices have a Latency and quality slider in their selection card. Stop Live before adjusting. Lower latency needs more frequent processing and may reduce voice quality; higher quality adds delay. Your choice stays fixed. Test smoothness on your PC.
Training, importing and mixing voices are part of the Studio plan. New accounts start with 30 free Studio days, no card needed.
Training on your PC or in the cloud
Training on your own PC needs an NVIDIA graphics card from the GTX 16 or RTX 20 series onward with at least 4 GB of memory and the driver installed, plus about 10 GB of free disk space. It is the simplest route if you have the hardware, because everything stays on your machine and nothing needs a Google account.
Without an NVIDIA card, cloud training is free. You connect your Google Drive (Mimicore can only see the files it creates), add your recordings, and Mimicore uploads them to your own Drive and opens a Google Colab notebook. In that Colab tab you press the play button, choose Run anyway and allow Drive access. Keep the tab open while it trains, because Mimicore follows the progress and installs the finished voice for you. Your recordings go only to your own Google Drive and Colab, never to our servers, and are moved to your Drive trash afterwards unless you choose to keep them. Cloud training is slower than a local GPU, roughly 25 to 40 minutes for a quick test, 50 to 90 minutes for Good and 1.5 to 3 hours for Best, and the free Colab GPU can be unavailable at busy times. If that happens, try again later and training continues from the last checkpoint. The notebook itself is open source, so you can read what it does. More detail is on the free cloud training page.
Common beginner mistakes, and how to avoid them
The most common mistake is bad input audio. Background music, a second speaker, a lot of reverb or noisy phone recordings all end up baked into the voice as hiss, wobble or a muddy tone. Trim these parts out before you train. The second mistake is too little variety, which gives a voice that sounds fine on the training sentences and strange on everything else. The third is impatience: choosing Quick test and then judging the final quality of the voice. Quick test is for checking that your recordings work at all; for a voice you will actually use, choose Good.
Another trap is expecting a model to fix a poor microphone at live time. Trained voices convert whatever your microphone gives them, so a clean signal in matters. Use Noise suppression and a noise gate, keep a steady distance from the microphone and wear headphones to avoid feedback. If the sound is robotic or glitchy, close other programs that use the graphics card and check that Mimicore is using your best card in Settings › General › Processing.
Live conversion adds buffering and processing delay. Compare positions on the trained-voice slider; use processing time and listening checks to choose a sustainable setting. Your selection stays fixed. For a camera stream, measure total delay before adjusting video synchronisation.
Using your trained voice
Once the voice is installed it appears in your list on the Live page. Press Start and speak, and route it into Discord, OBS or a game through the virtual microphone, as described for Discord and streaming. You can also convert a recording into the voice with Convert a file, and trained voices speak typed text on the Speak page through the default voice converted into your trained one, with the pitch matched automatically.
Questions
What does RVC stand for?
Retrieval-based Voice Conversion. It converts existing speech into another voice while keeping the words, rhythm and emotion, using a model trained on recordings of the target voice.
How much audio do I need to train an RVC voice?
10 to 30 minutes of clean recordings of one person. Clean means a single speaker, no music, no background chatter and little echo. Variety in tone helps.
How long does training take?
On your own NVIDIA GPU: about 10 to 20 minutes for a quick test, 25 to 50 minutes for Good and 1 to 2 hours for Best. In the free cloud it takes longer: roughly 25 to 40 minutes, 50 to 90 minutes and 1.5 to 3 hours.
Do I need an NVIDIA graphics card?
Only to train on your own PC. Cloud training works on any computer and uses a free Google Colab GPU in your own account.
Can I use RVC models I downloaded elsewhere?
You can import RVC v2 voices (a folder with a .pth or .onnx file and an .index file), but only voices you have the rights to use.
Is RVC the same as the voice cloning in Mimicore?
RVC is one of two routes. Instant cloning needs about 15 to 20 seconds and no training. Trained RVC voices need more audio and time and give a closer likeness.
More: Voice cloning and RVC training · Free cloud training · Clone your voice on your PC · Discord voice changer · Full user guide · Help and FAQ