suno_generate_with_persona
Generate new songs with a saved artist persona to maintain consistent vocal style across tracks. Provide a persona ID and a music prompt to reuse a preferred voice for albums or series.
Instructions
Generate music using a saved artist persona for consistent vocal style.
This allows you to maintain a consistent voice/singing style across multiple
songs by using a previously saved persona.
Use this when:
- You want multiple songs with the same vocal style
- You're creating an album or series with consistent vocals
- You found a voice you like and want to reuse it
First create a persona with suno_create_persona, then use its ID here.
Returns:
Task ID and generated audio information with the persona's voice applied.
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>",
"persona_id": "<persona_id>",
"prompt": "<prompt>"
},
"name": "suno_generate_with_persona"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Model version to use. | chirp-v5-5 |
| prompt | Yes | Description of the music to generate. The persona's voice will be applied to this new song. | |
| audio_id | Yes | ID of a reference audio to base the generation on. | |
| persona_id | Yes | ID of the persona to use. Get this from suno_create_persona tool. The persona defines the vocal style and characteristics. | |
| callback_url | No | Webhook callback URL for asynchronous notifications. When provided, the API will call this URL when the audio is generated. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |