Lyria 3.5 section timestamps: write a 30-second ad bed prompt
Lyria 3.5 reads section timestamps like [0:00 - 0:10] in the prompt. On Sume, put them in the Music Router prompt and read the section map from result.lyrics.

Google's Lyria 3.5 docs show section timestamps such as [0:00 - 0:10] inside the prompt (read 2026-10-03). Sume's Music Router has no duration field, and its docs steer length in the prompt with the same idea, for example [0:00-0:30] Intro: .... A three-part, 30-second bed fits in one prompt.
A three-section brief
Give each block a start, an end, a role and a sound. Keep the total at 30 seconds and say the track is instrumental if you plan to put speech on top.
curl -X POST https://api.sume.com/v1/music-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ad-bed-001" \
-d '{
"model": "sume/music-auto",
"prompt": "A 30-second instrumental ad bed, 100 BPM. [0:00-0:05] Hook: soft pluck and a riser. [0:05-0:22] Body: steady beat, warm bass, space for a voiceover. [0:22-0:30] Outro: resolve and stop on a clean final chord. No vocals."
}'What to expect back
The result has an audio artifact in result.artifacts[] and result.lyrics, which carries the model-reported section map. Compare the map with your brief: the model reports what it made, which can differ from what you asked for. Output is non-deterministic, so generate a few takes.
| Item | Value |
|---|---|
| Endpoint | POST /v1/music-router/generate |
| Prompt length | 1 to 5000 characters |
| Duration field | Rejected; steer in the prompt |
| Price | $0.125 per generation |
Fitting it to the spot
If the track runs long, the render can cut it with a fade_out_seconds of up to 10. If it runs short, set loop on the soundtrack. Put the voice on the render's audio.url and use duck_db so the bed steps back. Compare engines with the catalog endpoint post.
Sources
Related posts
More in Use cases
- Mailchimp video merge tag: the thumbnail links out, so pick it well
Mailchimp video merge tags show a thumbnail that links to a URL, so the still is the ad. Choose the frame with Sume video frames: 1 to 24 stills, source size.
- Ad from one product photo: a 4:5 still, a 9:16 clip and a 6 s cutdown
Three Sume calls turn one packshot into a 4:5 feed image, a 9:16 UGC-style clip and a short cutdown. Settings, order and what to check at each step.
- Mascot to boxed collectible mockup with Seedream 4.5 and 3 references
A boxed-collectible mockup from three references (mascot, box template, shelf) costs $0.05 per image on Seedream 4.5 via Sume; 5 mascots x 4 takes cost $1.00.
- Medicare open enrollment video for insurance agents, with AI
Medicare open enrollment runs Oct 15 to Dec 7. Plan a short explainer series with an AI avatar, captions and one Timeline cut, with every claim checked by you.
Written by Sume