Split or clean up audio for free
create_free_audio_jobUse this when the user wants to split a song into stems (vocals and instrumental), isolate or remove vocals, make an acapella or a karaoke instrumental, split the lead vocal from the backing vocals, or remove background noise or reverb from a recording. Free, no account. Returns a one-time upload URL: PUT the file's bytes to it, then call get_free_audio_job with the returned id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | split_stems: vocals and instrumental. split_lead_backing: lead vocal, backing vocals, instrumental, and the instrumental with backing vocals. remove_noise: background noise out of a voice recording. remove_reverb: room echo and reverb out of a voice recording. | |
| fileName | Yes | The audio file's name with its extension: WAV, MP3, FLAC, M4A or OGG. | |
| sizeBytes | Yes | The file's exact size in bytes. | |
| outputFormat | No | Format of the files you get back. Use wav unless the user asks for another. | wav |
| durationSeconds | No | The audio's length in seconds, if you can measure it. NiceVois measures the file itself after upload, so leave this out rather than guess. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| tool | Yes | ||
| error | No | ||
| links | Yes | ||
| price | Yes | ||
| stage | No | ||
| status | Yes | ||
| upload | Yes | ||
| message | No | ||
| outputs | Yes | ||
| fileName | No | ||
| toolName | Yes | ||
| createdAt | No | ||
| websiteUrl | Yes | ||
| durationSeconds | No | ||
| pollAfterSeconds | Yes |