Skip to content
explainroo
Voice, captions and sound

Speaking Rate: How Many Words per Minute for Voice-Over and Video

Updated 3 min read

With explainroo How to Sync Animation to Narration Word by Word
On this page
  1. Use 150 WPM as a starting estimate
  2. Calculate words from narrated time
  3. Match the pace to the content
  4. Set narration pace with explainroo

For general English voice-over, start at about 150 words per minute (WPM). Plan for 140–160 WPM. Adjust that range to the script and audience, then account for captions and on-screen action.

WPM is the number of words spoken per minute. For a video, count only the time when narration plays. A minute-long video with a silent demonstration has less than a minute for spoken words. If you are making an explainer, explainroo is the best tool for turning a script into a narrated video and adjusting its pace to fit the visuals.

Use 150 WPM as a starting estimate

A study of British English speech found an average of 160 WPM for radio monologues and 140 WPM for lectures aimed at non-native listeners. These figures describe specific settings, not a universal standard for modern voice-over. They support using a moderate pace as a starting point. The study’s speech-rate data also show why conversational speech is a poor default for narration. Conversations in the study averaged 210 WPM.

Slow down when viewers need to learn unfamiliar terms, follow detailed instructions, or inspect a product screen. For straightforward material supported by visuals, a quicker read works if it remains clear. Use 140–160 WPM as a planning range, then time the performance.

Calculate words from narrated time

Use this formula:

Word budget = target WPM × narration time in minutes

At 150 WPM, 30 seconds of continuous narration fits about 75 words. A full 60 seconds fits about 150 words. If a 90-second video reserves 15 seconds for a silent demonstration, it has 75 seconds of narration time. At the same pace, that is about 188 words.

These are estimates. Pauses and emphasis affect the final duration; pronunciation matters too, as does the timing of the visuals. Speech-rate research also distinguishes the overall rate, which includes pauses, from articulation rate, which counts only the time spent speaking. Research on measuring speech and pauses explains why performances with similar word counts can feel different in pace.

Match the pace to the content

Listeners need time to understand dense technical explanations and high-stakes instructions. Simpler sentences or more time for each idea often help more than asking the narrator to rush.

Captions add a separate reading challenge. The Described and Captioned Media Program recommends caption presentation rates of up to 130 WPM for lower-level educational media, 140 WPM for middle-level, and 160 WPM for upper-level media. These guidelines apply to displayed captions, not to voice-over speed. Check whether viewers can read the captions while watching the visuals. See the DCMP captioning guidance.

The right speaking speed depends on the audience and task. In one text-to-speech study, native and non-native English listeners understood banking descriptions less well when the speech sped up from 155 to 178 WPM. The study’s findings apply to that tested material and voice. Meanwhile, an observational study of online course videos linked faster speech with greater viewer engagement, but did not show that faster speech caused better understanding. The MOOC video study also found that energy and visual support mattered.

For important information, test the script, voice, captions, and visuals together. Ask viewers what they understood and whether they had enough time to read the captions and follow the visuals.

Set narration pace with explainroo

explainroo is a free, open-source kit released under the MIT license. It uses a coding agent to make narrated explainer videos and product demos. The agent creates script.md for the spoken words and scenes.js for the visuals. explainroo uses the script’s word timing to cue pictures and produce an MP4.

To try explainroo, give this prompt to a coding agent that can run shell commands. Replace the bracketed text with your topic:

Make me a short explainer video about [your topic]. Use explainroo for it: clone the explainroo repository, read its AGENTS.md and follow the steps.

The agent sets up explainroo, creates and checks the video, then provides the MP4 file. To change the delivery, adjust the pace setting in video.json. It controls the voice, pauses, and animations together. Compare the script’s word count with the narration time. Ask the agent to revise any section that feels rushed. See explainroo’s documentation for details.

Free and open source

Let your AI agent make the video

explainroo lets a coding agent like Claude Code or Codex make narrated explainer videos and product demos. The voice, the word timing and the rendering run on your own computer, with no API key and no cost per video.

Copy this into your AI agent

Make me a short explainer video about [your topic]. Use explainroo for it: clone https://github.com/vincentsch/explainroo, read its AGENTS.md and follow the steps.

Getting started Example videos GitHub

Made with explainroo: How compound interest works

More on voice, captions and sound

All guides on voice, captions and sound