Michael Chen
Installable audiobook PWA. Import a chaptered MP3, or narrate a PDF, EPUB, DOCX, text, Markdown or HTML file on-device with Kestrel through WebGPU or WASM. Audio, source files, covers and transcripts stay on-device. Metadata and progress sync between devices. Read-along highlights sentences and marks words when the transcript includes word cues. Saved playback and read-along work offline after the app shell is cached. Narration downloads about 41MB of weights and a 24MB runtime, then can work offline while those assets remain cached. Keep Hark open until narration finishes.

Project source

Back to Projects & Fun