DrewThomasson

ebook2audiobook

未分类

DrewThomasson

Convert ebooks to audiobooks with chapters and metadata using dynamic AI models and voice cloning. Supports 1,107+ languages!

9.6k
Stars
688
Forks
6
Issues
18
Contributors
52
Watchers
audiobooksdockerepublinuxmacttswindowsxttsvoice-cloninggradiochineseenglishmultilingualcolab-notebookkaggle
Python
{"name":"Apache License 2.0","spdxId":"Apache-2.0"}

Project Description

ebook2audiobook is a versatile tool designed to convert non-DRM eBooks into high-quality audiobooks with chapters and metadata. It supports over 1110 languages and utilizes advanced text-to-speech (TTS) engines like XTTSv2, Bark, Vits, Fairseq, and YourTTS. Key features include voice cloning, chapter splitting, and compatibility with multiple eBook formats such as EPUB, PDF, and MOBI. The tool is optimized for both CPU and GPU, with a minimum requirement of 4GB RAM. It offers a user-friendly Gradio web interface, headless mode for automation, and Docker support for easy deployment. Output formats include M4B, MP3, and WAV, with metadata preservation. Designed for legal use, it emphasizes responsible and lawful conversion of eBooks.

© 2025 GitHub Fun. All rights reserved.