suno_replace_section
Regenerate a specific time range of a song while leaving the rest unchanged, useful for fixing or replacing a verse, chorus, or lyrics section.
Instructions
Replace a specific time range in a song with new generated content.
Re-generates a portion of a song between the specified start and end times,
keeping the rest of the song unchanged. Great for fixing sections you don't like.
Use this when:
- A specific section of a song needs improvement
- You want to change lyrics in the middle of a song
- You want to replace a verse or chorus with something different
Returns:
Task ID plus two complete songs by default, or two unmerged clips in candidates mode.
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>",
"replace_section_start": "<replace_section_start>",
"replace_section_end": "<replace_section_end>"
},
"name": "suno_replace_section"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lyric | No | New lyrics for the replaced section. Use section markers like [Verse], [Chorus]. | |
| model | No | Model version to use. | chirp-v5-5 |
| style | No | Music style for the replaced section. | |
| audio_id | Yes | ID of the audio to replace a section in. | |
| callback_url | No | Webhook callback URL for asynchronous notifications. | |
| negative_tags | No | Styles or genres to exclude from the replacement; keep concise. No fixed API character limit. | |
| replace_section_end | Yes | Required end time in seconds, greater than start and no later than source duration. | |
| replace_section_start | Yes | Required start time in seconds, at least 0; fractions are preserved. | |
| replace_section_result_mode | No | Result shape: full_song returns two complete songs, one from each replacement candidate; candidates returns the two unmerged replacement clips. | full_song |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |