Ebook2Audiobook开源项目
将电子书自动转换为有声书 支持语音克隆、多种语言
ebook2audiobookXTTS 是一个开源项目,旨在将电子书自动转换为有声书,并支持多种语言、语音克隆和章节信息的生成。该项目结合了 Calibre(电子书转换工具)和 Coqui XTTS(文本转语音引擎),通过简单的命令或Web界面完成转换,方便用户将他们的电子书转换为音频文件,适合日常听书需求或个性化有声书制作。
Github:https://github.com/DrewThomasson/ebook2audiobookXTTS
以下资料来自原文:
特征
📖 使用Calibre将电子书转换为文本格式。
📚 将电子书拆分为章节,以获得有组织的音频。
🎙️ 使用Coqui XTTSv2和Fairseq实现高质量的文本到语音转换。
🗣️ 可选择使用您自己的语音文件进行语音克隆。
🌍 支持1107种语言(默认为英语)。支持的语言列表。
🖥️ 基于4GB RAM运行。
必要条件
4gb 内存
如果在windows上运行,则启用虚拟化(仅限Docker)
安装说明
克隆仓库
git clone https://github.com/DrewThomasson/ebook2audiobook.git
在命令行下运行脚本时指定语言代码。
启动Gradio Web界面
运行ebook2audiobook:
Linux/MacOS:
./ebook2audiobook.sh # Run Launch script
Windows
.\ebook2audiobook.cmd # Run launch script
打开web应用程序: 点击终端中提供的URL访问web应用程序并转换电子书.
公共链接: 在末尾添加“--share True”,如下所示:python app.py--share True
[更多参数]: 使用-h参数,如python app.py-h