Suno Speech
Suno voice model that turns a script or scene idea into expressive narration, optionally with original background music, two takes per request. Suno has no official API; Yir accesses it unofficially through third-party channels
| Model ID | Alias | Endpoint |
|---|---|---|
suno/suno-speech |
suno-speech |
Audio generation |
Input modes
| Mode | References | Reference roles |
|---|---|---|
text Text only |
— | — |
Prompt limit: 1,000 characters; longer prompts are rejected with 400.
Parameters
| Parameter | Description | Values | Default | Required |
|---|---|---|---|---|
lyrics_optimizer |
Auto lyrics: Write lyrics from the prompt. Omit input.lyrics; some models add a lyrics-writing charge (see the quote). | false, true |
false |
No |
n |
Outputs per request: Number of outputs from one API request (one Job), not the application batch size. For multiple Jobs, submit separate requests; n=1 does not prevent application-managed batching. | 2 |
2 |
No |
Examples
text input:
{
"model": "suno/suno-speech",
"input": {
"type": "text",
"prompt": "Warm indie folk, acoustic guitar and soft vocals, a quiet morning walk",
"lyrics": "[Verse]\nMorning light on an empty street\n[Chorus]\nWalk with me, slow and sweet"
},
"parameters": {
"lyrics_optimizer": false,
"n": 2
}
}
The authoritative contract is GET /v1/models/suno/suno-speech?view=contract. A valid parameter does not mean every channel can run it, so quote the complete request. Prices and channels are listed in Model Market.