AI voiceover for short videos: 9:16 with voice and music
Make an AI voiceover for a Reel, Short or TikTok: script to speech, clips on the beat of the voice, optional music bed, one vertical MP4.

An AI voiceover for a short video is a spoken track made from your script, laid under vertical clips. On Sume: generate the voice with POST /v1/tts-1.0/generate, then assemble the clips on that voice with POST /v1/timeline-1.0/render, whose default output is a 1080x1920 MP4. Add a music bed and burned-in captions as optional steps.
Facts are from the Timeline 1.0, Video captions and Music Router docs and the Sume API reference, read 2026-09-29.
What are the steps?
| Step | Call | Note |
|---|---|---|
| Voice | POST /v1/tts-1.0/generate | Use WAV and timestamps.words for timing |
| Music bed (optional) | POST /v1/music-router/generate | Ask for "Instrumental, no vocals." |
| Assemble | POST /v1/timeline-1.0/render | Voice as audio.url; music as soundtrack |
| Captions (optional) | POST /v1/video-captions | Needs audible speech; the fixed $0.20 estimate covers videos up to 60 s |
How do I keep the music under the voice?
Use the render's soundtrack field: it takes a url, gain_db, loop, fade_out_seconds up to 10 and duck_db 0-20, and ducking needs a real voice spine, not silence.
curl -X POST https://api.sume.com/v1/timeline-1.0/render \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: short-001" \
-d '{
"audio": { "url": "https://media.sume.com/artifacts/artf_demo/voice.wav", "duration_seconds": 24 },
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/a.mp4", "start": 0, "duration": 12 },
{ "source_url": "https://media.sume.com/artifacts/artf_demo/b.mp4", "start": 12, "duration": 12 }
],
"soundtrack": { "url": "https://media.sume.com/artifacts/artf_demo/bed.mp3", "gain_db": -18, "duck_db": 8, "loop": true }
}'How long can the short be?
The render's audio.duration_seconds runs 1 to 1,800, well beyond any short-form cap, so your platform's limit decides. Check the platform's own current rules for length before you export.
Sources
Related posts
More in Use cases
- AI wedding invitation video maker: art, motion, music, text
An AI wedding invitation video is your invitation art animated into short clips, set to music, with names, date and venue burned on as typed text.
- AI whiteboard animation generator: blank board to sketch
AI can imitate whiteboard animation: a blank-board first frame, a finished-sketch last frame, the drawing in between. Words go on as captions.
- Amazon Fire tablet video ad specs: 15 s max, 16:9 or 16:10, audio
Amazon's templated Fire tablet video ads allow 15 seconds, 1280x720 or larger, 16:9 or 16:10, .mp4 under 500 MB with AAC audio at 48 kHz. Sume fit.
- Amazon Fire TV feature rotator video specs: 1920x1080, -24 LKFS
Amazon lists the Fire TV feature rotator video at 5–21 seconds, 16:9, 1920x1080, no borders, and loudness of -24 LKFS. What Sume can and cannot set.
Written by Sume