一键把 EPUB 变成带章节的有声书:ebook2audiobook 实战指南
一键把 EPUB 变成带章节的有声书ebook2audiobook 实战指南【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook把 EPUB 或 MOBI 扔进去拿回一个带章节、带元数据的 M4B——这就是 ebook2audiobook 干的事一个支持 1158 种语言、能用自己声音朗读的电子书转有声书工具适合想听书又不想折腾 TTS 模型的人。把 EPUB 变成带章节的 M4B它都能干什么能力适合谁Web 界面逐本转换默认输出带章节标记的 M4B个人用户、第一次尝试 TTS 的人--headless命令行转单本或整个目录批量转服务器、自动化流程语音克隆传一段录音用自己的声音朗读配音爱好者、自作者1158 种语言ISO-639-3 三字母码和两字母码都认多语种读者对扫描版 PDF、图片文件做 OCR 识别再转只有扫描书的人只要其中一行戳中你的需求往下看否则关掉这页省时间。动手前把这份环境清单过一遍内存 2GB 起步、8GB 推荐有独显的话显存 1GB 起步、4GB 推荐系统不限Windows、Linux、macOS 都能跑Intel/AMD/ARM 均可Python 要求 3.10–3.12官方脚本会用 conda 自动装好环境不用手动装磁盘留足空间TTS 模型会下到models/里有好几个 GB书必须是无 DRM、合法获取的文件安装与启动本地一键和 Docker 怎么选 ⚡推荐本地一键。脚本自己会把 calibre、ffmpeg 等依赖和 Python 环境装好你要做的就是等git clone https://gitcode.com/GitHub_Trending/eb/ebook2audiobook cd ebook2audiobook ./ebook2audiobook.shWindows 直接双击ebook2audiobook.cmd即可。备选 Docker 路线先ebook2audiobook.cmd --script_mode build_docker构建镜像再docker compose --profile cpu up依赖全部隔离在容器里。启动成功的标志只有一个终端出现http://localhost:7860浏览器打开就是操作界面。注意脚本重启后页面要手动刷新一下才能重连。第一次转换把文件放进 ebooks/结果在 audiobooks/ 拿三个目录各管一摊ebooks/放待转换的书voices/放语音样本audiobooks/放结果界面转换的输出具体在audiobooks/gui/gradio/。把一本 EPUB 或 MOBI 放进ebooks/——这两种格式自动识别章节的效果最好界面里选语言默认英文 eng和 TTS 引擎声音用预设或先跳过点转换等它跑完audiobooks/里会出现以书名命名的 M4B一个坑提前说EPUB 没有标准章节结构版权页、目录这类不想被读出来的文字要先手动删掉否则会照念不误。进阶玩法语音克隆、多语言码与无头批量语音克隆用自己的声音朗读在界面语音栏上传一段清晰录音README 建议理想时长 1–5 分钟带背景噪音也没关系工具会自动降噪。命令行里对应--voice参数。语言码三字母或两字母都行--language接受 ISO-639-3 三字母码或两字母码英语eng、中文zho、日语jpn、法语fraen/ja/fr也认。完整语言列表见 lib/conf_lang.py。命令行不开界面批量转./ebook2audiobook.sh --headless --ebook 路径/book.epub \ --language eng --voice 路径/voice.wav--ebook指定单本换--ebooks_dir就是整目录批转--output_format可改成 mp3、wav 等默认 m4b 的设置在 lib/conf.py。避坑速查现象 → 怎么办现象处理办法启动失败、依赖报错核对 Python 版本在 3.10–3.12或直接换 Docker环境是自包含的转换太慢挂 GPU 跑纯 CPU 就换 YourTTS、Tacotron2 这类轻量引擎语音不自然调低 temperature 参数或换引擎、换预设音色GPU 没被识别检查驱动与 CUDA 版本是否匹配脚本会自动探测 CUDA/ROCm/XPU/MPS某段音频被截断到项目 issues 区反馈维护者需要你的语言样本来修分句逻辑建议的下一步就一件事挑一本几十页的短 EPUB按上面的流程把第一次转换跑通确认 M4B 带章节、元数据完整之后再上长篇顺便试一次语音克隆。【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考