Home › How we test › Proof: long recordings
Proof: WhipScribe transcribes long recordings
A 9.3-hour recording transcribed in 17 minutes (95,578 words), checked 4 Oct 2026: a public-domain LibriVox audiobook run on WhipScribe's production service, with the transcript public below. In the 90 days to 4 October 2026, WhipScribe finished 334 recordings of 2 hours or longer, and 99.2% of 2–4 hour recordings succeeded, counting every failure on our side.
Three test runs on 4 October 2026, and WhipScribe production job records, 6 July to 4 October 2026 (UTC). Raw data: /proof/long-files.json.
Three public-domain recordings, run on 4 October 2026
| Recording | Duration | Time to finish | Words | Transcript |
|---|---|---|---|---|
| Five Little Plays, Alfred Sutro (LibriVox) | 2.48 h | 200 s (3.3 min) | 21,888 | Read the transcript |
| The Revolt of the Angels, Part A, Anatole France (LibriVox) | 4.94 h | 372 s (6.2 min) | 37,226 | Read the transcript |
| The Book of Mormon, Part C (LibriVox) | 9.31 h | 1,033 s (17.2 min) | 95,578 | Read the transcript |
Production service, English, 4 October 2026. Time to finish is the processing time on the job record, 32 to 48 times faster than real time; waiting in the queue and downloading the link come on top. All three are public-domain LibriVox audiobooks on archive.org, linked from the title. The 2.48-hour file failed twice earlier that morning, and the 9.31-hour file's first attempts failed too, both on a GPU out-of-memory fault (3–4 October) that was fixed on 4 October 2026: the engine now releases GPU cache after every request, a piece that runs out of memory is retried at a smaller batch, and a watchdog restarts the engine if idle memory stays high. The 9.31-hour run finished after the fix. The service titled that transcript after a chapter in it; the archive.org title is the one above.
Every number on this page comes from our own production records: all 4,229 finished and 549 failed transcription jobs in 90 days, grouped by how long the recording was. We show the weak spots too. Recordings of 1 to 4 hours are the proven range; above 8 hours the record is not good enough to promise.
- Up to 10 hours or 5 GB per file
- 2,591.5 hours transcribed in 90 days
- Longest finished: 10.9 h
Results by recording length
Success rate is jobs finished divided by jobs finished plus jobs that failed on our side. Turnaround is wall-clock time from submission to finished transcript, so it includes waiting in the queue and, for links, the download.
| Recording length | Finished | Failed on our side | Success rate | Outside incidents | Median turnaround | Turnaround per audio hour (median / p90) |
|---|---|---|---|---|---|---|
| Under 30 min | 2,736 | 87 | 96.9% | 99.1% | 13 s | 385 s / 2,461 s* |
| 30–60 min | 617 | 1 | 99.8% | 100% | 101 s | 129 s / 313 s |
| 1–2 h | 528 | 6 | 98.9% | 99.8% | 171 s (2.9 min) | 128 s / 330 s |
| 2–4 h | 246 | 2 | 99.2% | 100% | 1,085 s (18 min) | 344 s / 566 s |
| 4–8 h | 82 | 2 | 97.6% | 97.6% | 1,325 s (22 min) | 273 s / 351 s |
| 8 h and over | 6 | 7 | 46.2% | 66.7% | 1,973 s (33 min) | 186 s / 472 s |
6 July to 4 October 2026 (UTC). Bands include their lower bound. *Under 30 minutes, the per-hour figure is inflated by fixed per-job overhead: a 2-minute clip that finishes in 13 seconds works out at 390 seconds per audio hour. 14 finished jobs had no measured duration and are in the totals only.
What the table says
- 1 to 4 hours is reliable. 774 recordings finished and 8 failed on our side; outside the incident windows, 1 failed.
- 4 to 8 hours mostly works. 82 finished, 2 failed, neither during an incident.
- 8 hours and over is weak. 6 finished and 7 failed. Before a change on 23 September 2026 in how we process recordings over 90 minutes, 4 finished and 4 failed; after it, 2 finished (10.0 h and 10.9 h) and 3 failed on the per-job time limit (9.7 h, 10.3 h and 12.2 h, 28 to 30 September). We do not claim reliability above 8 hours. On 4 October 2026 we fixed the GPU memory fault behind the recent long-file failures, and the 9.31-hour run above finished in 17 minutes after the fix, well inside the per-job time limit; new runs will show in this table at its next refresh.
- Speed. The transcription stage alone took a median of 94 to 123 seconds per audio hour for recordings over 30 minutes, which is where our "about 2 minutes per hour of audio" comes from. End to end, a 1–2 hour recording took a median of 128 seconds per audio hour; for 2–8 hour recordings it was 273 to 344 seconds per audio hour (about 5 minutes), because the wall clock also counts queueing and downloads.
All jobs, all lengths
| Measure, 6 Jul – 4 Oct 2026 | Value |
|---|---|
| Jobs finished | 4,229 |
| Audio transcribed | 2,591.5 hours |
| Recordings of 2 hours or longer finished | 334 (1,149.9 hours) |
| Longest recording finished | 39,348 s (10.9 h), 1 October 2026 |
| Jobs failed | 549 |
| … on our side | 120 |
| … link source gone, private, DRM, live stream or no audio | 303 |
| … platform refused our download | 126 |
| Success rate | 97.2% |
| Success rate outside incident windows | 99.0% |
| Success rate counting download refusals as failures | 94.5% |
Finished jobs by input: 2,170 file uploads, 1,004 links, 989 through the API, 66 microphone recordings.
Method
What was counted
Every transcription job created on the production service between 6 July 2026 07:05 and 4 October 2026 07:05 UTC whose final status is finished or failed. Cancelled jobs are left out. A recording's length is its measured audio duration. Visitors turned away by the paywall never become jobs, so they are not in this data. The query was run on 4 October 2026 and returns counts and durations only: no titles, owners, links or job identifiers.
What counts as a failure
Counted against us: any failure in our own processing, whether a GPU server ran out of memory or was unreachable, the job hit its time limit, a worker stalled, the file could not be decoded, or an internal error.
Not counted against us: links whose source was gone, private, DRM-protected, a live stream, on an unsupported site or without audio (303 jobs). Links where the platform refused our download, with a 403, a sign-in wall or a rate limit (126 jobs), are also left out of the headline rate but shown separately: counting them gives 94.5%.
Most failed link jobs fail before any audio is measured. Our-side failures without a measured length were placed in a band using the size estimate made before transcription (22 jobs, all under 30 minutes); source and download failures without one appear only in the totals.
Incident windows
The "outside incidents" column removes four periods when our GPU servers were in trouble. We list them so you can judge the exclusion yourself:
| Window (UTC) | What happened | Failed | Finished |
|---|---|---|---|
| 19 Sep 09:32 – 20 Sep 00:00 | One GPU server's transcription service was stopped for running out of memory; jobs sent to it failed until it was restarted. The window's end is an estimate; the last such failure was about 21:30. | 6 | 31 |
| 21 Sep 15:22 – 22 Sep 13:58 | The same kind of outage. Fixed on 22 September with a service that restarts itself. | 61 | 82 |
| 26 Sep 00:15 – 00:18 | A GPU out-of-memory burst: 11 failures in 3 minutes. | 11 | 8 |
| 3 Oct 03:11 – 05:10 | GPU memory ran out on both servers and long recordings failed. Those jobs were re-run and finished, so the records show them as done and this window holds no failures. That makes the 2–8 hour figures slightly kinder than what those customers saw on the morning of 3 October. | 0 | 6 |
Outside these windows, the only day with 4 or more failures on our side was 13 August 2026 (4, of which 3 were files we could not decode). No other day had more than 3.
Limits
- 5 GB per file. Larger uploads are refused.
- 10 hours per file. This is the most we can honestly state. No check refuses a file for its length, but each job has a fixed processing time limit: recordings of 10.0 and 10.9 hours finished, while 9.7, 10.3 and 12.2 hour recordings failed on that limit.
- Over 10 hours: split the recording into parts of 10 hours or less at a natural break and upload each part. Each part spends only its own minutes.
- Live streams that are still running cannot be transcribed; submit the recording once the stream has ended.
How to reproduce it
You do not have to trust our records. These are the three public-domain LibriVox audiobooks from the runs above, each a single MP3 well under 5 GB, chosen to cover the range up to the 10-hour limit. Read our transcripts, or paste a link into the box above, or into whipscribe.com, and time it yourself.
| Recording | Length | Size | Link to paste |
|---|---|---|---|
| Five Little Plays, Alfred Sutro | 8,917.7 s (2.48 h) | 95.6 MB | FiveLittlePlays.mp3 |
| The Revolt of the Angels, Part A, Anatole France | 17,800.5 s (4.94 h) | 209.7 MB | TheRevoltOfTheAngelsPartA.mp3 |
| The Book of Mormon, Part C | 33,500.6 s (9.31 h) | 398.3 MB | TheBookOfMormonPartC.mp3 |
Length from ffprobe on the file, size from the server's Content-Length header. All three are LibriVox recordings, public domain (CC0 1.0 on archive.org). The 9.3-hour file is in the band the 90-day records do not yet show as reliable; it finished on 4 October 2026 after the GPU memory fix.
To check the numbers, download long-files.json: it holds every figure on this page, the three test runs with their transcript links, the band definitions, the failure classes and the incident windows.
Questions about long recordings
How long a recording can WhipScribe transcribe?
Up to 10 hours or 5 GB per file. On 4 October 2026 a 9.31-hour public-domain audiobook finished in 17 minutes (1,033 seconds, 95,578 words), and the longest recording completed in the 90 days to 4 October 2026 ran 10.9 hours. Recordings of 1 to 4 hours are the proven range: 98.9% to 99.2% succeeded, counting every failure on our side. Above 8 hours the record is weak: 6 finished and 7 failed in the same period.
How long does a 9-hour recording take to transcribe?
On 4 October 2026 a 9.31-hour public-domain audiobook (The Book of Mormon, Part C, LibriVox) took 1,033 seconds of processing, about 17 minutes, and produced 95,578 words; a 4.94-hour one took 372 seconds and a 2.48-hour one 200 seconds. The transcripts are public on this page. Waiting in the queue and downloading a link add to that.
How long does a 3-hour recording take to transcribe?
For recordings of 2 to 4 hours, the median time from submission to finished transcript was 1,085 seconds (about 18 minutes), and 90% finished within 1,506 seconds (about 25 minutes), in the 90 days to 4 October 2026. That wall-clock time includes queueing and, for links, the download.
How reliable is WhipScribe on long files?
In the 90 days to 4 October 2026: 98.9% of 1–2 hour recordings, 99.2% of 2–4 hour recordings and 97.6% of 4–8 hour recordings succeeded, counting every failure on our side. Outside four incident windows, which we list with their dates, the figures are 99.8%, 100% and 97.6%. Recordings of 8 hours or more succeeded 46.2% of the time (6 of 13); the GPU memory fault behind recent long-file failures was fixed on 4 October 2026, and new runs will show in the next refresh.
What happens if my recording is longer than 10 hours?
Split it into parts of 10 hours or less and upload each part; each part spends only its own minutes. A longer file is not refused at upload, but each job has a fixed processing time limit, and recordings of 9.7, 10.3 and 12.2 hours failed on it between 28 and 30 September 2026. Files over 5 GB are refused at upload.
What counts as a failure in these numbers?
Every job that failed in our own processing: a GPU server out of memory or unreachable, the time limit, a stalled worker, a file we could not decode, or an internal error. Links whose source was gone, private, DRM-protected, a live stream or had no audio are not counted against us; links where the platform refused our download are shown separately, and counting them lowers the overall rate from 97.2% to 94.5%.
Can I check these numbers?
Yes. The transcripts of our three test runs (2.48, 4.94 and 9.31 hours, public-domain LibriVox audiobooks, 4 October 2026) are public and linked on this page, and the aggregate data is at whipscribe.com/proof/long-files.json. To test it yourself, paste one of the archive.org links listed on this page into whipscribe.com.
What does a long recording cost?
Minutes are sold in packs: $4 for 500 minutes, $8 for 1,000, $12 for 2,000 and $24 for 5,000. A 3-hour recording uses 180 minutes, so the $4 pack covers it. Credits never expire.
Is my long recording kept private?
Recordings are transcribed on our own servers and are never used for training. You can delete a recording and its transcript at any time.
Try it on your longest recording
Up to 10 hours or 5 GB. Read the summary free, then open the full transcript with a pack from $4 for 500 minutes.
Transcribe a fileRelated pages
- Transcribe long audio
- Transcribe long video
- How we test
- Cheap transcription services: what an hour of audio costs.
- WhipScribe pricing
Sources.
- WhipScribe production job records (status, measured audio duration, created and completed times, processing time, error class), 6 July to 4 October 2026, queried 4 October 2026. Aggregates: /proof/long-files.json.
- Incident times: WhipScribe operations log, 19–23 September and 3–4 October 2026.
- Test runs: WhipScribe production job records of the three recordings above, 4 October 2026; transcripts at the links in the runs table.
- Test recordings: LibriVox via the Internet Archive, archive.org/details/librivoxaudio.
- Prices: whipscribe.com/pricing.