Caption a 45-second reel for 20 cents: script_text or speech-to-text

A standalone Sume caption job is $0.20 for a clip up to 60 seconds, so a 45-second reel is 20 cents. Send script_text to keep your exact wording.

5 min readSume
All posts

The price and the call

Each accepted standalone caption job reserves and captures $0.20 for videos up to 60 seconds, so a 45-second reel costs 20 cents. You send a public HTTPS video_url to POST /v1/video-captions and get a captioned video back. The docs say to confirm the live price in GET /v1/catalog.

Two ways to get the words

With no text sent, Sume runs speech-to-text and burns what it hears. With script_text, Sume keeps the speech-to-text word timings as the source of time and aligns the burned-in text to your script, so brand names and spellings come out as you wrote them. Alignment can fail with typed public job errors, so check the docs list before relying on it in automation.

If the clip has no audible speech, the job fails with caption_no_speech and next_action use_overlay_captions. That is not a policy rejection.

Caption inputs for a 45-second reel (from Sume docs, read 2026-10-08)
Input you sendSpeech-to-text runs?Cost
Only video_urlYes$0.20
video_url plus script_textYes, for timing; text aligned to your script$0.20
video_url plus words, cues or segmentsNo$0.20
source_caption_id (restyle)No, reuses timings$0.20

Budget for a weekly batch

Ten reels a week is 10 x $0.20 = $2.00 for captions; 52 weeks is $104. Clips over 60 seconds are outside the fixed estimate, so check the live catalog price for longer cuts. Only one of script_text, words, cues and segments may be sent per request.

Reference: Video captions.

Source video requirements

The video_url must be a public HTTPS URL. Put the finished edit there, since captions are burned in and cannot be removed later. If you plan to change the edit after captioning, wait: a new edit means a new caption job at $0.20.

The create call accepts the usual mode, webhook_url and wait_timeout_seconds fields, and you read the captioned video_url and artifacts when the job finishes.

Choosing between STT and script

If your reel is a voice-over from a known script, send script_text. You keep exact punctuation and spelling, and timing still comes from the audio. If the speaker ad-libs or the script changed during editing, let speech-to-text run and correct specific words afterwards with a restyle that sends words, which keeps the price at the same $0.20 per render.

Sources

More in Media tools

All Media tools posts

Written by Sume