Furnace tune-up reminder video: 3 stills, voiceover, 61 cents
A heating company's tune-up reminder before the first freeze: three Nano Banana 2.1 stills, TTS voice, one Timeline 1.0 render and captions, about $0.61.

A heating company can make a furnace tune-up reminder video with no video model at all: generate three stills, record a 292-character voiceover with Sume TTS (about 1.4 cents), lay the stills over the voice with one Timeline 1.0 render ($0.10), and burn captions from the speech ($0.20). With three Nano Banana 2.1 stills at about $0.10 each, the whole video costs about $0.61. It suits a trade that wants a clear, calm, 15-second reminder in the weeks before the first hard freeze.
Why stills and not generated video?
A reminder has one job: get a booking. Three still scenes (the furnace closet, a technician's gloved hands with a filter, a warm living room) and a clear voice carry that. Stills in Timeline 1.0 are static holds, per the Timeline docs (read 2026-10-11): motion on a still is accepted and ignored, with a motion_ignored warning, so do not count on a push-in. If you want movement, generate a clip instead.
What is the script, and what does it cost?
Sume TTS is billed per transcript character at $0.0475 per 1,000, spaces and punctuation included. This script is 292 characters, so the voiceover is about $0.0139.
The first hard freeze is coming. If your furnace has not been checked this year, now is the time. A tune-up takes about an hour. We clean the burners, test the safety controls, and change the filter. Book before the cold snap, when our schedule fills up. Call, or tap the link to pick a time.
Read it aloud before you generate. Roughly 15 seconds is right; if the audio comes out at 17 seconds, your timeline length must be 17, not 15.
How do I lay the stills over the voice?
The timeline needs audio.duration_seconds and a Sume-hosted audio file, and every slot must be on media.sume.com. Run the free plan call first (POST /v1/timeline-1.0/plan); it returns the length, the segment count and the estimated cost without creating a job. Slot starts must increase from 0, and coverage must reach within half a second of the end of the audio. Transitions apply only after the first slot.
A 15-second voice and three 5-second slots look like this:
{
"audio": { "url": "https://media.sume.com/artifacts/artf_demo/voice.mp3", "duration_seconds": 15 },
"video": [
{ "source_url": "https://media.sume.com/artifacts/artf_demo/closet.png", "start": 0, "duration": 5 },
{ "source_url": "https://media.sume.com/artifacts/artf_demo/filter.png", "start": 5, "duration": 5,
"transition": { "type": "fade", "duration": 0.5 } },
{ "source_url": "https://media.sume.com/artifacts/artf_demo/living-room.png", "start": 10, "duration": 5,
"transition": { "type": "fade", "duration": 0.5 } }
],
"output": { "fade_out_seconds": 0.5 }
}Where do captions go, and what is the total?
Run the caption job on the rendered MP4. Because the voice is real speech, you do not need cues; STT does the timing, and script_text can align the burned text to your script, which helps with a company name. The standalone job is $0.20 for a video up to 60 seconds. Timeline 1.0 is $0.10 per output minute, rounded up, so 15 seconds bills as one minute.
| Step | Rate | Amount |
|---|---|---|
| 3 stills, Nano Banana 2.1 at 1K | $0.10 each | $0.30 |
| TTS voiceover, 292 characters | $0.0475 per 1,000 | $0.0139 |
| Timeline 1.0 render, 15 s | $0.10 per started minute | $0.10 |
| Captions from speech | $0.20 per video up to 60 s | $0.20 |
| Total | $0.61 |
Sources
Related posts
More in Use cases
- Game devlog video with no voice-over: captures, a bed, cue cards
Build a 45-second devlog from gameplay captures: trim each clip, render on a silent spine with a music bed, then burn feature names as cues. $0.525.
- Game patch notes video: dim the capture, one caption card per change
A patch notes video is gameplay dimmed 50 percent, then one caption card per change. Dim is $0.02 with a free check; the cards are $0.20 for up to 60 s.
- Google Ads promotion occasions: Q4 dates and a creative set per window
Google lists Black Friday as Oct 15 to Dec 15 and Christmas from Nov 1. See the overlaps, the 6-month rule, and how to batch one creative set per window.
- Halloween costume contest voting reel from phone clips, 46 cents
Trim eight phone clips, join them in one Sume timeline render, then burn Costume 1 to 8 number cards with one caption job. Total $0.46, no music.
Written by Sume