Use advanced audio processing technology to separate music into vocal, instrumental, and individual instrument tracks.
separate_vocal (default): Separate vocals and accompaniment, generating vocal and instrumental tracks
split_stem: Separate various instrument sounds, generating vocals, backing vocals, drums, bass, guitar, keyboard, strings, brass, woodwinds, percussion, synthesizer, effects, and other tracks
taskId: Required, identifies the original music generation taskaudioId: Required, specifies the audio track to process when multiple variants existtype: Optional, specifies the separation type
separate_vocal, split_stemseparate_vocaltype parameters will return different numbers and types of audio tracksAll endpoints require authentication using Bearer Token.
Add to request headers:
Authorization: Bearer YOUR_API_KEY⚠️ Note:
- Keep your API Key secure and do not share it with others
- If you suspect your API Key has been compromised, reset it immediately from the management page
The task ID of the music generation task.
taskId and audioId are needed for accurate track identification."5c79****be8e"
The ID of the specific audio track to separate.
taskId and audioId are needed for accurate track identification."e231****-****-****-****-****8cadc7dc"
The URL to receive vocal separation results when processing is complete.
type parameter:
separate_vocal: Contains vocal and instrumental separation resultssplit_stem: Contains various instrument separation resultsFor detailed callback format and implementation guide, see Vocal Separation Callbacks
"https://api.example.com/callback"
Vocal separation type.
separate_vocal.separate_vocal: Separate vocals and accompaniment, generating vocal and instrumental trackssplit_stem: Separate various instrument sounds, generating vocals, backing vocals, drums, bass, guitar, keyboard, strings, brass, woodwinds, percussion, synthesizer, effects, and other tracksseparate_vocal, split_stem "separate_vocal"
Request successful
200, 400, 401, 404, 405, 413, 429, 430, 455, 500 200
Error message when code != 200
"success"