EbookTalker is a versatile application designed to convert electronic books (ebooks) into audiobooks using the Silero text-to-speech (TTS) engine. This tool enables users to transform written content into spoken word, enhancing accessibility and convenience for various audiences.
Key Features:
Multiple Format Support: EbookTalker seamlessly converts EPUB, FB2, and TXT files into audiobooks.
Multilingual Output: The application supports audio generation in English, Russian, and Ukrainian, catering to a diverse user base.
Dual Interface Modes: Choose between the Web interface for server-based, continuous operation or the Desktop version for local use on your computer.
Open-Source Transparency: Built on open-source principles under the GPL-3.0 license, EbookTalker promotes transparency and community contribution.
Convenient Installation: Easily install EbookTalker using winget, ensuring a smooth setup process.
Audience & Benefits:
Ideal for content creators, educators, individuals with visual impairments, and anyone seeking to enhance learning or accessibility, EbookTalker offers:
Increased Accessibility: Converts written text into audio, making content accessible to those who prefer auditory learning.
Time Efficiency: Automates the conversion process, saving time that would otherwise be spent on manual reading or recording.
Flexible Usage: Whether for personal use or professional settings, the Web and Desktop versions provide options tailored to different needs.
EbookTalker is a valuable tool for anyone looking to leverage technology to make written content more accessible and engaging.
README
Ebook reader in voice
Converts textual books into audiobooks. The input is a normal book in Epub/FB2/TXT format. Output is a folder with a set of audio-files - audio book. Remember to feed the software with the books you properly own and have a license!
Silero is used as main TTS engine. List of the supported single-language Silero models:
You can use cuda tag instead of latest if you have an Nvidia graphics card on your server. The version without CUDA runs on CPU and takes around ~10 times less disk space.
You have to have Python3 installed in your system.
pip3 install -r requirements.txt
python3 -m flask run --host=0.0.0.0
Synology
You can install EbookTalker directly to Synology into Web Station. The process is described here.
Screenshots
Web UI:
Screenshot on Windows 11:
Russian
Говорилка книг в голос
Это программное обеспечение для чтения книг в аудио. На входе - обычная книга в формате FB2/Epub/txt. На выходе - аудиокнига. Помните, вы сами несёте ответственность за легальность ваших книг!
В качестве движка для чтения используется Silero. В данный момент поддерживаются модели Silero для языков:
русский, украинский,английский, немецкий, испанский и французский.
Через мультиязыковую модель Silero CIS также поддрживаются:
Вместо latest можно использовать тэг cuda - если на Вашем сервере установлена видеокарта от Nvidia и есть желание использовать её для вычислений. Версия без CUDA занимает примерно в 10 раз меньше места на диске и исполняется только на процессоре.
Прямой запуск через Python
Python3 должен быть установлен в системе.
pip3 install -r requirements.txt
python3 -m flask run --host=0.0.0.0
Synology
Так же можно установить на Synology напрямую в Web Station. Процесс описан здесь.