Vocal Remover
Upload and Separate Vocals
Upload audio and separate it into multiple stems
POST
Documentation Index
Fetch the complete documentation index at: https://docs.vidgo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Usage Guide
Vocal Separation Options:
- separate-vocals: Does not support uploading audio, 2-stem split, based on Suno
- stem-split: Does not support uploading audio, 12-stem split, based on Suno
- upload-and-separate-vocals: Supports uploading audio, 7-stem split
- This endpoint uploads audio and separates it into multiple stems
- Creates separate tracks for bass, drums, piano, guitar, vocals, and other
- Useful for remixing or isolating specific instruments from uploaded audio
Parameter Details
audio_url(required): URL of the audio file to upload and separatetitle(optional): Title for the separation taskmodel_name(optional): Separation model to use. Default:basebase: Standard separation qualityenhanced: Higher quality separation with better accuracyinstrumental: Optimized for instrumental tracks
output_type(optional): Type of output stems to generate. Default:generalgeneral: All available stemsbass: Bass track onlydrums: Drums track onlyother: Other instrumentspiano: Piano track onlyguitar: Guitar track onlyvocals: Vocals track only
Authorizations
All API endpoints require Bearer Token authentication
Get your API Key:
Visit the API Key Management Page to get your API Key
Add it to the request header:
Authorization: Bearer VIDGO_API_KEY
Body
application/json
API model identifier.
Must be upload-and-separate-vocals for this endpoint.
Available options:
upload-and-separate-vocals Example:
"upload-and-separate-vocals"
Webhook callback URL for result notifications.
The endpoint will receive POST requests with separation completion status and download URLs for each track.
Example:
"https://your-domain.com/callback"
Input parameters for upload and vocal separation