Creates a vocal separation job and adds it to the separator queue. All requests must be made as multipart form requests. The response will contain the job status.
Request Body
Supports wav, webm, mp3 or flac. Max file size is 50MB.
Response
Vocal Separation Job
curl -X POST https://arpeggi.io/api/kits/v1/vocal-separations \
-H "Authorization: Bearer your_api_key" \
-F "inputFile=@file_path"
200: OK
401: Unauthorized
422: Unprocessable Entity
429: Too Many Requests
{
"id" : 1 ,
"createdAt" : "2023-09-19 20:13:50.428000 +00:00" ,
"type" : "separate" ,
"status" : "running" ,
"jobStartTime" : "2023-09-19 20:15:50.428000 +00:00" ,
"jobEndTime" : null ,
"vocalAudioFileUrl" : null ,
"lossyVocalAudioFileUrl" : null ,
"backingAudioFileUrl" : null ,
"stemFileUrls" : [],
"lossyStemFileUrls" : []
}