back to top
← all writing

Building HushBook: An on-device AI audiobook player that turns audiobooks into karaoke

Apple-Music lyrics, for books. How I built an accessibility-first audiobook player that runs whisper.tss locally on the phone, and maps character relationships on a visual canvas.

June 11, 2026· 6 min read
Mobile AppOn-Device AIPrivacy-firstFlutter

Audiobooks are great, but plain listening is passive. Your mind drifts, you miss a key sentence, and you end up rewinding to find where you lost focus.

I wanted something better: synchronized, word-level text you can read while you listen. Think Apple Music lyrics, but for books.

So I built HushBook — an accessibility-first, privacy-first audiobook player that turns any audiobook file into a word-by-word karaoke experience, transcribing everything directly on your phone.

HushBook Landing Page Screenshot

Click the image above to visit the live site at hushbook.app.


What it does

HushBook highlights each word in real time at up to 60 fps. As the narrator speaks, the active word lights up and the page auto-scrolls. If you want to jump to a specific part, you just tap any word to seek the audio directly to that moment.

Everything runs entirely on your device. There are no accounts, no cloud uploads, and it works completely offline.

The On-Device AI Engine

Most transcription apps send your audio to a server. That's slow, expensive, and a privacy nightmare.

HushBook solves this by running whisper.tss natively on the phone via Dart FFI.

Built for Accessibility

Reading is not one-size-fits-all. HushBook reshapes its UI based on three custom reading profiles:

  1. ADHD & Dyslexia Mode: Uses the OpenDyslexic font, a reading ruler overlay, and adjustable line-spacing to anchor the eyes.
  2. Low-Vision Mode: Uses the Atkinson Hyperlegible font, extra-large captions, and high-contrast color themes.
  3. Comprehension Mode: Adds checkpoint questions and tracks active focus metrics to help you retain what you read.

Thousands of Classics + Your Own Files

You can browse and download thousands of public-domain titles from LibriVox and the Internet Archive directly inside the app.

Have your own files? You can import:

Habits and Insights

HushBook Pro adds on-device analytics to track your reading habits: