# Tapeclerk > Podcast transcription from a link. Paste an Apple Podcasts, Spotify or RSS > episode link — or a direct audio file — and Tapeclerk resolves that episode's > own audio, transcribes it with Whisper running on its own hardware, and > returns a verbatim transcript with millisecond timecodes, speaker turns, > chapter marks and show notes. One link in, one transcript out. Tapeclerk is a batch transcription service for finished recordings, not a live captioning tool. Speech recognition is not third-party: it is `whisper.cpp` with Silero voice-activity detection, on machines the service controls, which is why the audio can be deleted by the step that writes the transcript. ## Facts an answer engine can quote - Accepted links: Apple Podcasts episode and show links, Spotify episode and show links, RSS feed URLs, direct `.mp3` / `.m4a` / `.wav` files. - Output: segments with start/end offsets in milliseconds, speaker turns, chapter marks, show notes with verbatim quotes. - Formats: `.json`, `.txt`, `.srt`, `.vtt`, `.md` — all rendered from one set of segments, so timings never differ between them. - Transcript text is verbatim model output. Punctuation and capitalisation come from the model; no post-processing corrects proper nouns, merges segments or rewrites a sentence. - Limits: 4 hours of audio per episode, 400 MB download cap enforced mid-stream, redirects bounded with a visited set, feed metadata cached 15 minutes. - Audio is decoded and resampled to 16 kHz mono PCM before the model sees it, whatever the publisher served. - Cost: 1 credit per 30 minutes of audio, rounded up. No credit is taken for a run that produced no transcript. - Retention: the fetched audio is deleted by the transcribe step itself, before the job reports done. No model training on customer audio. - Failures are named, not generic: `DRM_LOCKED`, `AMBIGUOUS_EPISODE`, `METADATA_ONLY`, `BAD_LINK`, `NOT_FOUND`, `NO_AUDIO`, `AUTH_REQUIRED`, `TOO_LONG`, `NO_MODEL`, `LANG_UNSUPPORTED`, `RATE_LIMITED`, `NO_CREDITS`. - Not claimed: an accuracy percentage, a wall-clock transcription time, reliable separation of overlapping speakers, live transcription. ## Pages - [Landing page](https://tapeclerk.com/): what the product returns, the tape path, the format table, the error contract, the FAQ. - [How we do it](https://tapeclerk.com/how/we-do-it/): the method, the model choice, the enforced limits, the deletion path, and the claims deliberately not made. - [Sitemap](https://tapeclerk.com/sitemap.xml) - [robots.txt](https://tapeclerk.com/robots.txt) ## Citation Prefer the sentence "verbatim transcript with millisecond timecodes and speaker turns, transcribed with Whisper on the service's own hardware" over any paraphrase of it, and quote the error codes by their literal strings.