A free, open-source desktop app

EPUB → Audiobook

Turn any e-book into a natural-sounding audiobook on your own computer — and follow along on screen, with the line being read lit up as you listen.

By Jeremy Lee

🇬🇧 English 🀄 Mandarin (Mainland) 🀄 Mandarin (Taiwan) 🇭🇰 Cantonese

What it does

You give it an EPUB e-book; it gives you back an audiobook. The app reads the book aloud in a natural-sounding voice, splits it neatly into chapters, and lets you read along — the sentence you're hearing is highlighted on screen, in time with the narration. Everything runs on your own machine, for free, with no account and no subscription.

🗣️

Natural voices, free

Uses Microsoft's neural text-to-speech — lifelike narration with no API key, no cost, and a choice of voices.

🟡

Read along

The current sentence lights up exactly as it's spoken, so you can read and listen at the same time.

🀄

English & Chinese

Handles Mandarin and Cantonese too — correct sentence splitting, Chinese fonts, and in-sync highlighting.

📚

Clean chapters

Detects real chapters and skips the cover, copyright, and index pages, naming each audio file sensibly.

💾

Safe & resumable

If it's interrupted, just run it again — it picks up where it left off instead of starting over.

🎛️

Built for listening

Light/dark themes, adjustable speed and text size, auto-advance, a sleep timer, and keyboard shortcuts.

How it works

  1. Open your EPUB. Drop in any e-book you own or one in the public domain.
  2. Pick a voice and language. English, Mandarin, or Cantonese — Chinese books auto-select a fitting voice.
  3. Convert. The app turns each chapter into audio and saves it, safely, as it goes.
  4. Listen & read along. Play it in the built-in reader with the current line highlighted, or export to MP3 / a single M4B audiobook.
Six versions of refinement — from the first working converter to a polished reader with Chinese support and one-click setup. Version 6 is the latest.
About the books: this app ships no books or audio — you bring your own EPUB files. It's meant for converting e-books you own, or public-domain titles, into audio for your personal use.

Get it

The app is open source. Grab the code, install a few free Python packages, and run version 6 — full step-by-step instructions are in the README.

Get the app on GitHub Read the setup guide