Speaking Pace Analyzer

Upload a recording to measure your real speaking pace in words per minute over time, from the actual audio, not a script estimate.

Upload Voice Recording

What Counts as a Good Speaking Pace

Most conversational narration for video and podcasts lands between 130 and 170 words per minute. Tutorial and explainer content often sits a little slower (120 to 150 wpm) to give viewers time to absorb information, while energetic vlogging or ad-read style content can comfortably run faster. There's no single correct number. The goal is consistency and intent, not hitting an exact target.

How This Tool Measures Pace

Rather than counting words from a script, this tool analyzes the actual audio energy envelope to detect syllable nuclei. The natural energy peaks that occur roughly once per syllable in speech. It converts the detected syllable rate to an estimated words-per-minute figure using a typical syllables-per-word ratio, then plots that estimate in a rolling window across the full recording so you can see exactly where pace speeds up or drags.

Why Measured Pace Beats a Script Estimate

A script-based word count divided by total read time only gives you one average number for the whole take. It can't tell you that you rushed the intro and dragged through the outro. This tool's rolling analysis is the measured-reality companion to the Script Analyser's text-based estimate, useful for catching pacing problems your script alone can't reveal.

FAQ

Q: Why does the detected syllable count not exactly match my script?
A: Energy-based syllable detection is an approximation, background noise, breaths, and consonant-heavy words can shift the count slightly. Treat the WPM curve as a strong trend indicator rather than an exact transcript-level count.

Q: Does music or background noise affect the reading?
A: Yes. This tool works best on relatively clean speech recordings. Heavy background music or noise can be picked up as false syllable peaks and inflate the pace reading.

Translate this page

Machine translation provided by Google Translate, on Google’s servers. We do not check these translations and they will get technical terms wrong. The English page is the authoritative one. Following a link sends this page’s address to Google. Your browser may also offer to translate this page itself, which keeps the request on your device.