Lyria 3.5 prompts: [Verse] tags or [0:00-0:30] time ranges?
Google's Lyria 3.5 docs show [Verse], [Chorus] and [Bridge] tags. Sume's music docs show time-range markers. What each says, and how to test both on one brief.

Google's Lyria 3.5 docs name section tags in the prompt: [Verse], [Chorus] and [Bridge]. Sume's music docs show a different device for the same model family: time-range markers such as [0:00-0:30] Intro: .... Sume's docs do not describe the Google tags, so treat them as something to test rather than assume.
Both are plain text inside one prompt, so a side-by-side test costs two small jobs.
What each page says
Only statements from the two pages as read on 2026-10-03.
| Topic | Gemini API docs | Sume docs |
|---|---|---|
| Section tags | [Verse], [Chorus], [Bridge] | Not described |
| Time ranges | Not described | [0:00-0:30] Intro: ... markers |
| Length | A couple of minutes, controllable by prompt | Say "a 2-minute track" in the prompt; no duration field |
| Turns | Single-turn only | One prompt per job |
| Image input | Text plus up to 10 images | One optional image_url |
| Prompt size | Not stated in the entry reviewed | 1 to 5000 characters |
Two versions of one brief
The brief below is for a 45-second product video bed. Version A uses the tags from Google's docs. Version B uses the time ranges from Sume's. Both keep the same instruments, tempo and closing clause so the structure device is the only variable.
A (section tags)
Warm lo-fi hip hop, 84 BPM, C minor. Dusty Rhodes, brushed drums, muted trumpet.
[Verse] Sparse Rhodes and brushes, no trumpet.
[Chorus] Trumpet answers the Rhodes, bass thickens.
[Bridge] Drums drop out, Rhodes alone.
Instrumental, no vocals.
B (time ranges)
Warm lo-fi hip hop, 84 BPM, C minor. Dusty Rhodes, brushed drums, muted trumpet. A 45-second track.
[0:00-0:15] Intro: sparse Rhodes and brushes, no trumpet.
[0:15-0:35] Main: trumpet answers the Rhodes, bass thickens.
[0:35-0:45] Outro: drums drop out, Rhodes alone.
Instrumental, no vocals.How to compare them fairly
Submit each version through POST /v1/music-router/generate and listen with the brief in front of you.
- Run each version at least twice. Google's docs say the model is single-turn, so there is no edit step to correct a miss; a miss means a new job.
- Check the section boundaries by ear against the markers. Sume's music docs say a brief is a creative direction, not a guaranteed output setting, so verify the audio.
- Read
result.lyricson the finished job if present. The docs call it model-reported metadata describing structure, not an audio measurement. - Keep the closing clause identical. Sume's docs put exclusions in the positive prompt, for example "Instrumental, no vocals.", because a non-empty
negative_promptreturns a 400.
Which to default to
On Sume, default to the time-range form, since it is the one Sume's docs show and it doubles as a length statement. If you also render the same brief directly against Google's API, keep the tag form for that path and keep both versions in your prompt library under one brief id. The goal is a result you can reproduce from a stored prompt, not a rule about brackets.
Sources
Related posts
More in Media tools
- MAI-Voice-2.1 Flash narration for a video cut
Narration from any voice model can be the audio spine of a Sume Timeline cut. Import the file first, then render at $0.10 per output minute.
- Mercado Libre Clips: 61 s needs two clips in Timeline
Mercado Libre Clips run 10 to 61 seconds. Some Sume models make 30 s clips, so two in Timeline give a 60 s vertical Clip for one billed minute.
- Meta Reels ads convert non-9:16 media: send your own 9:16 clip
Meta says Reels placement can apply automatic templates that convert non-9:16 media. Render the 9:16 yourself with Sume timeline fit modes and keep the framing.
- One music track for a whole Q4 campaign: $0.125, not $1.50
A Music Router generation is $0.125. One bed reused under 12 ads costs $0.125; a new bed for each costs $1.50. Duck it under voice in the Timeline render.
Written by Sume