You're looking at a specific version of this model. Jump to the model overview.
cottom /rvc-train-voice-model:03dd2b48
Input schema
The fields you can use to run this model with an API. If you don’t give a value for a field its default value will be used.
| Field | Type | Default value | Description |
|---|---|---|---|
| dataset |
string
|
One recording, or a .zip of recordings (wav, mp3, flac, m4a, ogg, ...). Songs, a cappella and speech are all cleaned to the dry lead voice first. 1 minute minimum, 10+ recommended, 30 maximum.
|
|
| sample_rate |
None
|
40k
|
Model sample rate.
|
| epochs |
integer
|
0
Max: 1000 |
Training epochs. 0 picks about 4,000 steps for the cleaned dataset (100-500 epochs).
|
| batch_size |
integer
|
8
Min: 2 Max: 32 |
Segments per training step.
|
| separation |
None
|
auto
|
Vocal extraction. auto: per 10-second window, only where there is a backing track or bleed. always: everywhere. never: train on the audio as uploaded.
|
| lead_vocal_only |
None
|
auto
|
Remove harmonies and backing vocals (the main cause of cracked, hoarse notes). auto: wherever a backing track was found.
|
| remove_reverb |
boolean
|
True
|
Remove reverb and echo (the second cause of cracked notes).
|
| denoise |
boolean
|
True
|
Gate steady noise (hiss, hum) against the recording's quietest moments.
|
| remove_breaths |
boolean
|
True
|
Silence breaths: quiet unvoiced stretches longer than a consonant.
|
| residue_floor_db |
number
|
-50
Min: -90 Max: -30 |
Delete spectral content this far below the voice (separation residue). -90 keeps everything.
|
| time_limit_minutes |
number
|
28
Min: 10 Max: 180 |
Whole-run budget. Training stops early, keeping its latest saved weights, to finish inside it. Replicate stops a prediction after 30 minutes of running.
|
Output schema
The shape of the response you’ll get when you run this model with an API.
Schema
{'items': {'format': 'uri', 'type': 'string'},
'title': 'Output',
'type': 'array'}