Skip to content

ebook2audiobook

by Drew ThomassonAppMake video or audio

Turns an e-book into an audiobook file with chapters, read aloud by AI voices

View on GitHub

The problem it solves

The book you want to read has no audiobook, and you only have time to listen on your commute.

For Audiobook listenersAuthors and self-publishersLanguage learners

Before
You wait for an audiobook that may never come, or use a reader app with a flat voice and no chapters.
After
You drop the e-book into the app, pick a language and voice, and download an audiobook file with chapters to play anywhere.
Stars
★ 20k
License
Apache-2.0
Cost
Free
Platforms
Mac · Win · Linux · Web
Runs
Local · Cloud

Screenshots

From the project's own repository · 3 images, swipe or use the arrows.

The ebook2audiobook web interface with an e-book upload box, voice cloning upload, language and model choices
A finished M4B audiobook in the ebook2audiobook player, with a download link
Audio settings in ebook2audiobook: sliders for temperature, repetition and reading speed
Image: Drew Thomasson (Apache-2.0). Original file

Overview

ebook2audiobook is an open source app that converts e-books into audiobooks on your own computer. You drop an EPUB, MOBI, PDF or another supported file into its browser window, choose a language and voice, and get an audio file such as M4B or MP3 with chapters and book details. You can also clone a voice from a short sample of your own, and it reads scanned pages with text recognition. It suits listeners and creators who own DRM-free books.

It runs on your own computer with voice models for more than 1,000 languages, and keeps the book's chapters in the finished audiobook.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Paste a short public-domain paragraph into the text box, convert it with the default English voice and play it back.First try · stays on your computer

  2. Upload [book.epub], choose English and convert it to an M4B audiobook with chapters.

  3. Upload a short WAV sample of your own voice and convert one chapter in that voice.

  4. Try the Hugging Face demo with a short text before installing it on your computer.uploads to Hugging Face

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
E-book importReads EPUB, MOBI, PDF, TXT, DOCX, HTML and many other e-book formatsYour computer
Voices and languagesSeveral voice engines, more than 1,000 languages and fine-tuned preset modelsYour computer
Voice cloningReads the book in a voice from a short audio sample you uploadYour computer
Chapters and formatsSaves M4B, MP3, FLAC, WAV and other formats with chapters and book detailsYour computer
Scanned pagesRecognises text on pages that are images before reading them aloudYour computer
Hosted demoAn online version on Hugging Face Spaces runs on a basic CPU, so conversions are slowerHugging Face

Good to know

You own a DRM-free e-book and want to listen to it as an audiobook. You upload the file in the app's browser window, pick a language and voice, and download an audio file with chapters.

Limits

  • It is meant for DRM-free, legally acquired e-books only. EPUB files have no standard chapter structure, so remove text you don't want read aloud before converting.
  • The newer voice engines are very slow on a computer without a graphics card; the project suggests lower-quality engines such as YourTTS or Tacotron2 there.

Notes by (original project name: ebook2audiobook), written from the creator's documentation, not from running it ourselves. ebook2audiobook: README and instructions · ebook2audiobook on Hugging Face Spaces

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other apps

  • Elicit Finds research papers, pulls out the key data and drafts a cited research report
  • Everywhere Lets you press a shortcut to ask AI about whatever is on your screen
  • FunClip Transcribes a video, then cuts out the parts you pick from the text, with subtitles
  • Gamma Turns a topic, notes or a document into a designed presentation, document or web page
  • Gemini Notebook Answers questions about your own documents and turns them into audio and study aids
  • GenOffice Opens Word, Excel and PowerPoint files and lets an AI edit them, with changes you can undo

See all 113 apps

GitHub