When building workflows for digital creators or video automation pipelines, estimating video duration based purely on text length often fails.
Whether generating synthetic voiceovers via APIs (ElevenLabs, OpenAI TTS) or timing kinetic typography for mobile formats, converting words to seconds requires accounting for natural speech cadence and visual buffer windows.
The Baseline Math: WPM vs. Seconds
Standard human narration follows a predictable curve:
- Base Conversational Rate: 130 to 150 Words Per Minute (WPM)
-
Seconds per word formula:
60 / WPM(roughly 0.40 to 0.46 seconds per word)
However, production realities introduce variance based on visual pacing and formats:
Short-Form Algorithms (Reels / TikTok / YouTube Shorts):
Tight retention rules require high-density pacing. A standard 60-second video script sits at 130–150 words. Anything above 165 words leads to rushed audio cuts or exceeding platform cutoffs.Mid-Form Explainer Content:
Software walk-throughs and UI demos require breathers. A 5-minute video script operates around 650–750 words, factoring in an extra 15% buffer for visual pauses.Extended YouTube Assets:
For multi-segment tutorials, a 10-minute video script targets 1,300–1,500 words to maintain narrative momentum without listener fatigue.
Factoring AI Voice Character Billing
Modern video automation relies on character quotas rather than word counts. Because English text averages 5 characters per word plus punctuation, an unoptimized script can easily burn unexpected credits or hit rate limits:
text
750 words * ~5.1 characters/word ≈ 3,825 characters (Credits billed)
Top comments (0)