Skip to main content
Speech is not a new task. It is task=create with is_speech: true, and it is billed as create. Omit is_speech (or send false) and the call is a normal song — the field is not sent upstream. is_speech and backing_music only apply when true, and only on create. Official captures use chirp-v6-mini. POST /suno/v2/generate returns { "taskId" }. Poll Get Task Status.

Parameters

Examples

Write the script. prompt is the words. tags is how it should sound:
Idea only. Do not send prompt, persona, or backing_music unless you want a bed: