Planning
How long transcription takes: estimate your actual work
Estimate transcription from a representative sample and your required review standard. Automatic processing time, first-run download time and human correction time are separate parts of the job.
Last checked:
Break the task into observable stages
A local transcription run begins with loading the site and, when needed, downloading a model. The browser then decodes audio, prepares the input and runs recognition. Afterward, you review the text and export it. Combining all those stages into one speed claim hides the work that changes between sessions.
The first run can be different from a later run that uses cached model files. A test on an already prepared browser should not be presented as the experience of someone downloading the model for the first time. State what was included when you record a timing result.
Do not borrow another machine’s benchmark
Model size, numerical precision, hardware, browser capabilities and recording length can affect local inference. A published speed on another setup can be useful context, but it does not establish the time your device will take. GPU availability is not enough to predict a universal improvement.
This site does not publish a guaranteed real-time factor for MurmurScribe. The app’s estimate uses elapsed time after completed chunks in the current run. That makes it an observation-based projection rather than a fixed marketing promise. The remaining material may still behave differently, so the estimate can change.
| Stage | What to observe | Common source of confusion |
|---|---|---|
| Model loading | First run versus cached run | Counting only a prepared browser |
| Inference | Actual device, model and runtime | Borrowing another machine’s speed |
| Review | Your required quality convention | Treating a draft as finished |
| Delivery | Export and target-player check | Stopping when the text first appears |
Measure review time separately
A draft is not necessarily the finished deliverable. Review may involve listening to unclear phrases, checking names, labeling speakers, applying a verbatim convention and preparing captions. The amount of work depends on the source and the standard you need.
Avoid applying an unsupported universal multiplier for manual transcription or correction. A clear prepared monologue differs from overlapping speech, and a searchable personal note differs from a reviewed publication. Time a representative sample using your actual process. Label that result as your observation, not an industry average.
The reading-rate research cited elsewhere concerns reading activity. It does not provide a substitute benchmark for transcription labor. Hearing, pausing, replaying and editing are additional operations. Do not turn a words-per-minute reading figure into a claim about how quickly a person can produce a verified transcript.
Choose a sample that exposes the hard work
Use material containing the names, recording conditions and speaker patterns present in the full file. A clean introduction can underestimate the review effort for a difficult discussion. Include a passage where speakers interrupt or a quiet participant answers if those features are typical.
Decide the review standard before timing. If the final document needs verbatim treatment, do not time a sample that only skims for the main idea. If captions are required, include the timing and line-break pass. An estimate should describe the job you plan to complete, not a simpler task with the same recording.
Keep the sample and settings so the observation is repeatable. If you switch models, change the export format or adopt another review convention, reconsider the estimate rather than assuming the old result still applies.
Use a range when the remaining file differs
A proportional estimate is useful only when the sample resembles the rest of the work. If the recording alternates between clear narration and difficult discussion, measure those parts separately or state a wider planning range. Do not hide that uncertainty behind a precise decimal output.
Other work can interrupt the process. A browser tab may lose resources, a model download may need retrying, or a reviewer may need to ask someone about a name. Those are workflow considerations rather than speech-recognition benchmarks. Build the schedule around the actual delivery context without inventing a universal contingency percentage.
For a time-sensitive task, finish and review a short end-to-end sample before committing to the full process. That reveals whether the export meets the destination’s needs and whether local hardware can run the selected model reliably.
Track completion by the deliverable
The useful finish line is the reviewed output in the required format, not simply the disappearance of a progress bar. Open the downloaded file and confirm it is readable. For subtitles, test it against the final media. For a document, make sure unresolved notes and manual speaker labels are handled appropriately.
Keep the source recording available until the handoff is accepted. If a later question arises, timestamps and a clearly identified media version make it easier to resolve. Deleting the only source immediately after export can turn a small correction into an impossible one.
Choose local processing when its privacy and control benefits suit the job, and choose another workflow when managed review or shared production is more important. A realistic estimate includes the responsibility retained by the person using the tool. It does not treat an automatic draft and a finished record as the same product.
Worked example
Suppose an illustrative 5-minute sample takes 2 minutes to process after the model is loaded, then 8 minutes to review to your required standard. For a similar 30-minute recording, simple proportional estimates are 30 ÷ 5 × 2 = 12 processing minutes and 30 ÷ 5 × 8 = 48 review minutes. The combined estimate is 60 minutes, plus any excluded loading and delivery work. These are invented scenario inputs, not measured MurmurScribe performance. If the longer file contains harder audio, the proportional estimate needs revision.
Open the local transcriber to test an authorized recording and review the draft against the sound.
Keep observed timing separate from a delivery promise
An observed sample time is useful evidence, but a promised deadline includes more than arithmetic. Consider when a reviewer is available, whether unclear names require confirmation and whether the destination accepts the export without additional work. Those dependencies can dominate the schedule even when inference itself is quick.
Record timings with their start and stop points. For processing, state whether the model was already cached and whether decoding was included. For review, state whether the pass checked every line or only selected quotations. For delivery, state whether caption import and playback testing were completed. This makes the estimate interpretable to someone who did not watch the task.
Avoid presenting a best run as the normal expectation. If the device is being used for other work, its available resources can change. If the material varies, the review effort can change. A planning document should preserve those conditions instead of reducing them to a single unexplained speed ratio.
When a deadline matters, choose a workflow you have actually completed end to end on similar material. If the local browser struggles, using a smaller model may reduce processing demand but increase correction work. A hosted or human service may move some responsibilities elsewhere, with its own terms and limits. Reassess the whole task after such a change. The useful estimate is the one that predicts a reviewed, usable deliverable under the chosen conditions, not the one that makes the first draft appear fastest.
Frequently asked questions
Is automatic transcription always faster than the audio?
No universal speed is promised. Device resources, model settings and runtime conditions vary.
Can I use a manual-transcription time multiplier from a blog?
Only if its method and task match your work. A timed representative sample is usually more relevant than an unsupported generic multiplier.
Why does the remaining-time estimate change?
It projects from completed chunks in the current run. Different later passages or changing device load can alter the pace.
Sources
- Browser model execution · Hugging Face · Checked 2026-10-30
- Whisper paper, appendix tables and normalization method · OpenAI / Radford et al. · Checked 2026-10-30
- Reading-rate meta-analysis · Marc Brysbaert / Ghent University · Checked 2026-10-30