Automatic conversion of e-books to audiobooks supports voice cloning, multiple languages
ebook 2audiobook XTTS is an open source project that aims to automatically convert e-books to audiobooks and supports multiple languages, voice cloning and chapter information generation. This project combines Calibre (e-book conversion tool) and Coqui XTTS (text-to-speech engine) to complete the conversion through simple commands or Web interfaces, making it convenient for users to convert their e-books into audio files, suitable for daily book listening needs or personalized audiobook production.
Github:https://github.com/DrewThomasson/ebook2audiobookXTTS
The following information is from the original text:
features
Use Calibre to convert e-books to text format.
📚Break the e-book into chapters to get organized audio.
ˇ Use Coqui XTTSv2 and Fairseq to achieve high-quality text-to-speech conversion.
ˇ You can choose to use your own voice files for voice cloning.
🌍Supports 1107 languages (default is English). List of supported languages.
ˇ Runs based on 4GB RAM.
necessary condition
4 GB memory
Enable virtualization if running on windows (Docker only)
installation instructions
clone warehouse
git clone https://github.com/DrewThomasson/ebook2audiobook.git
Specify the language code when running the script at the command line.
Launch the Gradio Web interface
Run ebook2audiobook:
Linux/MacOS:
./ ebook2audiobook.sh # Run Launch script
Windows
. ebook2audiobook.cmd # Run launch script
Open the web application: Click on the URL provided in the terminal to access the web application and convert the e-book.
Public link: Add “–share True” at the end, as follows: python app.py–share True
[More parameters]: Use the-h parameter, such as python app.py-h
Oil tubing: