Sume STT words_truncated: the 20,000-word cap and what it means
Sume STT caps words[] at 20,000 entries and sets words_truncated and words_total if that is reached. A 600-second job should stay well under the cap.

Sume's STT result caps words[] at 20,000 entries. If the cap is reached, the result also carries words_truncated: true and words_total with the full count. A 600-second job stays well under the cap, so you only see these fields on unusual audio.
What the fields say
The schema states that timings are never dropped silently. words_truncated is present only when the list was capped, and words_total is present only alongside it. The list is ordered by start, and the field is always present, even if empty.
| Field | Type | When present |
|---|---|---|
| words | array of word, start, end, type | Always on STT results |
| words_truncated | boolean | Only when capped |
| words_total | integer | Only with words_truncated |
| segments | array | When segmentation.mode is sentence |
Why it rarely fires
The job duration limit is 600 seconds. At a fast speaking rate that is a few thousand words, and a token list that includes spacing entries roughly doubles the entries. Even then it sits far below 20,000. A truncation therefore signals something odd, such as a music bed being tokenised.
Handling it in code
Check words_truncated before you trust the list for alignment. If it is true, use segments or split the audio into shorter ranges with audio detach and run each part separately. Never assume a missing flag means a bug; absence means the list is complete.
Sources
Related posts
More in Media tools
- Swap the model in a clothing video with AI: H3 Max Recast
Recast swaps the person in a clip for a person from a photo, 5 to 30 seconds. What it keeps, what the docs leave open about the garment, and the Sume call.
- TikTok ad caption budgets: 100 in TopView, 150 for Spark Pull, 4 lines
TikTok's TopView page caps ad captions at 100 characters, Spark Pull allows 150, and both display four lines. Limits by placement and short burned-in text.
- TikTok ad profile photo: 98x98, under 50 KB, logo in the 66px centre
TikTok in-feed ads use a 98x98 square profile photo under 50 KB, with key elements inside a 66px centre. Pull a brand still with Sume video frames and fit it.
- TikTok ad safe zone shrinks with caption length: place burned-in text
TikTok says the ad safe zone changes with format and caption length. How to place burned-in captions inside it with Sume's caption anchor_ratio and frames.
Written by Sume