quantumlump/Ebook-to-Audiobook-with-OmniVoice

Turn your eBooks (epub, pdf, mobi, txt, html) into high-quality audiobooks using the OmniVoice text-to-speech model.

6

stars

71

commits

Python

primary language

May 20, 2026

updated

README

Ebook to Audiobook with OmniVoice

Turn your eBooks (epub, pdf, mobi, txt, html) into high-quality audiobooks using the OmniVoice text-to-speech model.

Built for Pinokio - the easiest way to install and run AI applications locally.

image

Features

  • Multi-lingual: Omnivoice supports over 600 languages
  • Voice Cloning: Default voice included but you can also upload a 15-second voice sample to narrate your entire book.
  • Smart Chunking: Built to avoid Out-Of-Memory (OOM) errors on low VRAM machines.
  • Automatic Metadata: MP3 files are automatically tagged with the book's title, author, and cover art.
  • Multi-Platform: Tested and works on Windows (NVIDIA/AMD/CPU) and macOS (Apple Silicon).

How to Install

  1. Install Pinokio.
  2. Copy this text, paste it into your browser or the Pinokio address bar, then click enter:
    pinokio://download?uri=https://github.com/quantumlump/Ebook-to-Audiobook-with-OmniVoice
    
  3. When prompted in Pinokio, click Download, then click Install. May take over 20min to install depending on your internet speed.

Usage

Once installed, click Start to open the Gradio Web UI. Use the provided reference voice or upload your own, upload one or more eBooks, and click "Start Processing". Your completed audiobooks will appear in the UI to download, and are also saved in the Working_files/Book folder.

Contributors

quantumlump

71 commits

quantumlump/Ebook-to-Audiobook-with-OmniVoice

Turn your eBooks (epub, pdf, mobi, txt, html) into high-quality audiobooks using the OmniVoice text-to-speech model.

6

stars

71

commits

Python

primary language

May 20, 2026

updated

README

Ebook to Audiobook with OmniVoice

Turn your eBooks (epub, pdf, mobi, txt, html) into high-quality audiobooks using the OmniVoice text-to-speech model.

Built for Pinokio - the easiest way to install and run AI applications locally.

image

Features

  • Multi-lingual: Omnivoice supports over 600 languages
  • Voice Cloning: Default voice included but you can also upload a 15-second voice sample to narrate your entire book.
  • Smart Chunking: Built to avoid Out-Of-Memory (OOM) errors on low VRAM machines.
  • Automatic Metadata: MP3 files are automatically tagged with the book's title, author, and cover art.
  • Multi-Platform: Tested and works on Windows (NVIDIA/AMD/CPU) and macOS (Apple Silicon).

How to Install

  1. Install Pinokio.
  2. Copy this text, paste it into your browser or the Pinokio address bar, then click enter:
    pinokio://download?uri=https://github.com/quantumlump/Ebook-to-Audiobook-with-OmniVoice
    
  3. When prompted in Pinokio, click Download, then click Install. May take over 20min to install depending on your internet speed.

Usage

Once installed, click Start to open the Gradio Web UI. Use the provided reference voice or upload your own, upload one or more eBooks, and click "Start Processing". Your completed audiobooks will appear in the UI to download, and are also saved in the Working_files/Book folder.

Contributors

quantumlump

71 commits

Languages

Python

79.2%

JavaScript

20.8%