NNiceVois
Dataset

RVC dataset preparation: how much audio do you need?

The most common cause of a disappointing model is not too few epochs. It is a dataset that was never going to work. Duration matters, but consistency matters more, and the two are easy to confuse.

Duration targets

Around ten minutes of clean, varied speech from one speaker is a realistic floor for a usable model. Ten to thirty minutes is the range most guidance settles on. Beyond roughly an hour the returns flatten sharply, and past about two hours extra audio changes very little.

AmountWhat to expect
Under 5 minutesUsually thin and inconsistent; recognisable at best
5–10 minutesWorkable if the audio is very clean and varied
10–30 minutesThe practical sweet spot for most voices
30–60 minutesBetter coverage of range and emotion, if quality holds
Over 2 hoursDiminishing returns; preparation quality dominates

NiceVois quotes the verified audio duration and selected epochs before training. Your first training is free. Fifteen well-chosen minutes will outperform fifteen careless ones by a wide margin.

A well-prepared twenty minutes beats a messy hour

The model learns whatever is in the file. If a second voice appears, it learns that too. If there is room echo throughout, it learns the room. Length cannot compensate for contamination — it multiplies it.

What to remove

What to include

Variety within one speaker is what you are after: different sentences, a natural range of pitch and volume, and more than one emotional register. A dataset of one sentence repeated is long but narrow, and the model will sound narrow too. If the model is intended for singing, include sung material rather than only speech.

A practical sequence

  1. Gather the cleanest available recordings of a single speaker.
  2. Separate the vocal from any music, and discard anything that will not separate cleanly.
  3. Cut every passage containing another voice.
  4. Trim long silences and any distorted sections.
  5. Check the total: aim for at least ten minutes of material you would be happy to listen to.

Sanity check: listen to the finished dataset end to end once. Anything that makes you wince is something the model is about to learn.

Cleaning what is left

Once the voice is on its own, two problems remain, and both are learned by the model rather than ignored by it: a steady noise floor and the room the recording was made in. Each is worth more attention in a dataset than in any single conversion, because a dataset problem is repeated in everything the model ever makes.

Then choose epochs

Dataset size and training length interact — a short dataset trained too far tends to overfit rather than improve. The epoch guide covers choosing a sensible number, and the audio requirements page covers accepted formats.

Dataset ready?

Upload it and download the finished .pth, .index, and complete ZIP.

Train an RVC model from audio