Kids video background music: a Lyria prompt that stays instrumental
A copy-ready music prompt for a children's video bed: seven brief axes, a 'no vocals' ending, and one $0.125 Sume generation, with length set in the prompt.

The prompt
Describe the music in one paragraph that names emotion, genre, tempo, key, instruments, arc and era, state the length in words, and end with "Instrumental, no vocals." One Sume generation costs a fixed $0.125 and returns one track you can lay under narration.
Example: "A warm, playful 2-minute track for a children's counting video. Light folk-pop, 100 BPM, C major. Ukulele, soft glockenspiel, upright bass and brushed drums. Starts sparse, builds gently at 0:45, resolves softly. Late 2010s acoustic feel. Instrumental, no vocals."
Why each axis is there
Sume's music router takes a free-text prompt of 1 to 5,000 characters. It has no duration field, so a duration value is rejected; put the length in the prompt instead. The music router docs describe the model choices (sume/music-auto by default, lyria-3.5 or lyria-3-pro).
| Axis | Example value | Why it matters |
|---|---|---|
| Emotion | warm, playful | Sets the mood under narration |
| Genre | light folk-pop | Avoids busy electronic textures |
| Tempo | 100 BPM | A number beats the word 'upbeat' |
| Key and mode | C major | Keeps the tune simple and bright |
| Instruments | ukulele, glockenspiel | Names the sounds you want |
| Arc | sparse, builds at 0:45 | Gives the bed a shape |
| Era | late 2010s acoustic | Anchors the production style |
What not to put in the prompt
A non-empty negative_prompt returns a 400 with negative_prompt_unsupported, so say what you want rather than what to avoid. The closing line "Instrumental, no vocals." does the work a negative prompt would do elsewhere.
Do not name a living artist or paste someone's lyrics. Google's Lyria documentation (read 2026-10-04) says it blocks artist-voice and copyrighted-lyric prompts, and Sume routes to Lyria, so describe a style in your own words.
Three variations worth trying
Vary one axis at a time so you can hear what changed. Keep the tempo and key and swap the instruments for marimba and pizzicato strings for a lighter, quirkier bed. Or keep the instruments and slow the tempo to 80 BPM for a calm bedtime or story segment. A third version can drop the arc, asking for a steady, loop-friendly pattern, if the video is long and the music should not draw attention.
Because every generation is a fixed price, three variations cost $0.375 in total (3 x $0.125). That is a cheap way to choose, and far cheaper than re-cutting a finished video around the wrong track.
Get it into the video
Submit POST /v1/music-router/generate with a prompt and an Idempotency-Key. Poll the job, then read the track from result.artifacts[]. The job's request.routed_model shows which engine ran. To lay it under a narration, mix it in your editor or Sume's timeline step, and keep the bed quieter than the voice.
- Make one track first; the generation is not a place to iterate blindly at $0.125 each.
- Listen for any vocal-like sounds before you publish.
- Check the platform's rules for children's content separately; the music prompt does not settle them.
Sources
Related posts
More in Media tools
- Korean sale captions: slam and punch reject Hangul, use black-outline
Sume video-captions refuses Hangul text on slam, punch and tiktok-green with caption_hangul_text_latin_style. Pick black-outline or korean-ad; $0.20 per job.
- LinkedIn video thumbnail under 2 MB: pull the frame with Sume
LinkedIn video ad thumbnails are JPG or PNG up to 2 MB. Pull a still from your clip with Sume's video frames endpoint and check its size before upload.
- Lip-sync a 20-second line: H3 Max takes 14.8 s of audio, so split it
MiniMax H3 Max lip sync on Sume accepts 5 to 14.8 seconds of audio. How to cut a 20-second line into two takes, or use Fabric for a longer face-to-camera line.
- LTX-2.5 48 fps option: conform frame rate on Sume
LTX-2.5 offers 24/25 fps or 48/50 fps. Sume's video catalog has no fps field, but Timeline output.fps conforms a clip to 24, 25, 30 or 60.
Written by Sume