Michael Chen

Epub Listener

Python CLI. EPUB in, chaptered MP3 out, via Edge-TTS, local Kokoro, Kestrel on Apple Silicon with a separate engine install, compatible Hugging Face text-to-speech pipeline models, or a local command that writes audio. Resume checks chapter text and narration settings before reusing audio. Embeds a timestamped read-along transcript. A historical Kokoro/Edge-TTS check reports median word-onset error below 30ms on isolated calibration words. Other backends can provide estimated sentence cues.

Project source

Back to Projects & Fun