← all projects

earbind

An audiobook, as a page instead of a file. Audio, full transcript, real chapters, and a search that jumps to the exact word — no app, no account, nothing to install.

live
pythonwhisperffmpegcloudflare workersr2no framework

What it is

An audiobook, as a page instead of a file. The reader gets the audio, the full transcript, real chapters, and a search box that jumps to the exact word — no app, no account, nothing to install. The author gets a private editor to fix whatever the transcription misheard, and publishes when they are happy.

Why it exists

Built because an author sent me her book as a three-and-a-half-hour Dropbox file with no chapters, and I kept losing my place. Transcription runs locally — an unreleased book never goes to a third-party service. The output is a static page in a private bucket behind one edge function — no framework, no database, nothing to keep running.

Where it's written about