suno_cover_music
Create a cover or remix of an existing song in a different genre, style, or mood while preserving its core melody and lyrics.
Instructions
Create a cover or remix version of an existing song in a different style.
This generates a new version of a song with a different arrangement, genre,
or mood while keeping the core melody and lyrics.
Use this when:
- You want to hear a song in a different genre
- You want an acoustic/unplugged version of an electronic song
- You want to remix a song with a different vibe
Returns:
Task ID and the cover 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>"
},
"name": "suno_cover_music"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Model version to use for the cover. | chirp-v5-5 |
| style | No | Target music style for the cover. Examples: 'jazz, smooth, saxophone', 'acoustic folk, gentle guitar', 'electronic dance, high energy' | |
| prompt | No | Description of how you want the cover to sound. Examples: 'acoustic unplugged version', 'jazz lounge style', '80s synthwave remix' | |
| audio_id | Yes | ID of the audio to create a cover of. This is the 'id' field from a previous generation. | |
| persona_id | No | Persona ID for a specified-voice cover. For private voices from suno_create_voice, first upload the source with the same persona_id in suno_upload_audio, then use suno_upload_cover with its returned audio_id. Keep all steps on the same service channel; vocal_gender is not required and cannot replace the voice ID. | |
| audio_weight | No | Advanced parameter for cover operations. Controls how much the original audio influences the cover generation. | |
| callback_url | No | Webhook callback URL for asynchronous notifications. When provided, the API will call this URL when the cover is complete. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |