Create an RVC vocal conversion
create_voice_conversionUse this when the user has selected a private voice model and wants to convert one vocal recording. Returns a private upload instruction. Upload only the source vocal, then call get_voice_conversion with the same conversion ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modelId | Yes | The id returned by list_voice_models. | |
| fileName | Yes | Original WAV, MP3, FLAC, M4A, or OGG vocal filename. | |
| sizeBytes | No | Exact byte size of the source audio. Supply it whenever the client can measure the file so interrupted uploads are verifiable and safely resumable. | |
| transpose | No | Pitch shift in semitones, from -24 through 24. Use 0 when no shift was requested. | |
| durationSeconds | Yes | Measured duration of the source audio in seconds. NiceVois uses this to verify that the account can download the result before cloud work. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| error | No | ||
| stage | No | ||
| status | Yes | ||
| upload | Yes | ||
| outputs | Yes | ||
| timings | No | ||
| fileName | No | ||
| createdAt | No | ||
| modelName | No | ||
| transpose | No | ||
| restoration | No | ||
| stageMessage | No | ||
| providerState | No |