Vocal Separation Job
Represents a vocal separation job that has been created through the API.
Attributes
id:
number
Unique identifier for the job.
createdAt:
string
Creation time of the job.
type:
‘separate’
The type of inference job.
status:
‘running’ | ‘success’ | ‘error’ | ‘cancelled’
Current status of the job.
jobStartTime:
string | null
Time that job was started.
jobEndTime:
string | null
Time that the job ended.
vocalAudioFileUrl:
string | null
Signed URL for the job’s vocal output file (expires in 4 hours).
lossyVocalAudioFileUrl:
string | null
Signed URL for the job’s lossy vocal output file (expires in 4 hours).
DEPRECATED: backingAudioFileUrl:
string | null
Signed URL for the job’s backing output file (expires in 4 hours). NOTE: use stemFileUrls or lossyStemFileUrls with instrument “backing” instead.
stemFileUrls:
{ instrument: string; url: string }[] | null
Array of dictionaries for each instrument in the separator job, where “instrument” is the name of the instrument and url is a signed URL for that instrument’s output file (expires in 4 hours).
lossyStemFileUrls:
{ instrument: string; url: string }[] | null
Array of dictionaries for each instrument in the separator job, where “instrument” is the name of the instrument and url is a signed URL for that instrument’s lossy output file (expires in 4 hours).