01 · Empirical Reading Rates
Replaces folk “200 wpm” rules with Brysbaert (2019) meta-analysis baselines (238 wpm silent, 183 wpm aloud, 130 wpm presentation).
02 · Zero-Audio Voice Probe
Measures your exact local SpeechSynthesis voice engine. Watches muted word boundary timestamps at normal speed and extrapolates the whole script in under three seconds.
03 · Multilingual & Readability
Applies language-specific pacing factors (German compounding, CJK character ratios) and computes Flesch-Kincaid grade scores on English prose.
Operational Limits & Assumptions
- · Boundary Sampling: Extrapolation assumes uniform register; full linear pass is available for mixed text.
- · Browser Speech API: Mobile WebKit or restricted engines without
boundaryevents fall back to empirical models. - · Local vs Cloud Voices: Device-local synthetic voices provide zero-latency measurement; cloud voices incorporate network round trips.
- · Readability Constraints: Flesch formulas are English-only and intentionally disabled on non-Latin scripts.