POST
Extract the vocal track from a music or mixed-audio file. Returns vocals as the primary payload; optionally returns the no-vocals instrumental stem in a separate field. Useful as a pre-processing step before voice convert when you want to swap the singer in a song, before voice clone when extracting a reference from a noisy podcast, or for stems-based remixing.

Authorization

string
required
Bearer token. Bearer API_key.

Request Body

string
required
Source audio URL (mp3 / wav / m4a / mp4).
boolean
When true, also returns the no-vocals instrumental stem in the response. Default: false.
string
Output audio format. Options: wav, mp3. Default: wav.

Notes

  • Best with clean masters: highly compressed sources (lossy at low bitrate, heavy radio compression) yield noisier separation.
  • No vocal at all? When no vocal is detected the vocals_url is still returned but the audio will be near-silent — check the duration / RMS before downstream processing.