suno_extract_vocals
Isolate vocals from a generated song by specifying a time range under 30 seconds. Get an acapella track for remixing, mashups, or persona creation.
Instructions
Extract the vocal track from a generated song (stem separation).
Isolates the vocals from a song, removing instrumental background.
Useful for remixing, creating acapella versions, or persona creation.
Use this when:
- You want an isolated vocal track
- You need vocals for a remix or mashup
- You want to create a persona from specific vocal segments
Returns:
Task ID and extracted vocal audio information.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"audio_id": "<audio_id>",
"vocal_start": "<vocal_start>",
"vocal_end": "<vocal_end>"
},
"name": "suno_extract_vocals"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audio_id | Yes | The song ID to extract vocals from. | |
| vocal_end | Yes | Required extraction end time in seconds. It must be greater than vocal_start, with a range shorter than 30 seconds. | |
| vocal_start | Yes | Required extraction start time in seconds. The selected range must be shorter than 30 seconds. | |
| callback_url | No | Webhook callback URL for asynchronous notifications. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |