首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
ebook2audiobook 如何把电子书一键转成有声书:三步安装与使用教程
📅 2026/9/7 7:09:22
✍️ 爱科研究院
👁 阅读 3,247
ebook2audiobook 如何把电子书一键转成有声书三步安装与使用教程【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobookebook2audiobook 是一个能把电子书转成有声书的开源工具支持语音克隆和 1158 种语言。这篇教程带你三步完成安装从 clone 到听到第一句话全程不绕弯。项目速览它能干什么简单说你丢进去一本.epub它吐出来一个.m4b可以直接塞进 Apple Books、Audible 或者任何支持 m4b 的播放器。转换 语音克隆内置 XTTSv2、Bark、Fairseq、VITS 等多个 TTS 引擎丢一段 1~5 分钟的录音进去就能用你自己的声音读整本书录音有背景噪音也没关系它会自动降噪。硬件门槛低最低 2GB 内存、1GB 显存就能跑CPU 也能用只是慢一些。格式宽容.epub、.mobi、.pdf、.txt等二十多种电子书格式都能读图片型 PDF 还支持 OCR 扫描输出mp3、m4b、flac、ogg等十几种音频格式。⚠️ 一个前提只用于无 DRM 保护、合法获取的电子书。快速上手三步完成启动 整个安装就是clone → 跑脚本 → 开浏览器三步脚本会自动帮你装好 Python 环境和 ffmpeg、calibre 等缺失的依赖不用你手动pip install。第一步clone 仓库git clone https://gitcode.com/GitHub_Trending/eb/ebook2audiobook cd ebook2audiobook第二步按你的系统跑启动脚本Windows双击ebook2audiobook.cmd首次运行会通过 scoop 安装缺失程序不需要管理员权限。Mac / Linux终端执行./ebook2audiobook.commandMac 首次会经 homebrew 补装依赖。第三步打开网页终端里会打印一个地址通常是http://localhost:7860/浏览器打开就是 Web 界面。不想用网页命令行直接转也行这叫 headless 模式ebook2audiobook.cmd --headless --ebook /path/to/book.epub --language engWindows 用.cmdMac/Linux 用./ebook2audiobook.command。想查全部参数加一个--help就行。目录结构速览你只需要认识这几个 不用背全部目录平时打交道的就是下面这些ebook2audiobook/ ├── ebook2audiobook.cmd # Windows 启动入口双击它 ├── ebook2audiobook.command # Mac/Linux 启动入口 ├── app.py # 主程序GUI 和 headless 模式都由它驱动 ├── lib/conf.py # 默认配置输出格式、端口、采样率 ├── ebooks/ # 把你的电子书放这里 ├── audiobooks/ # 生成的有声书在这里gui/ 和 cli/ 分开放 ├── models/ # 首次运行自动下载的 TTS 模型缓存 ├── voices/ # 语音克隆用的参考音频放这里 ├── Notebooks/ # Google Colab / Kaggle 笔记本没 GPU 也能在线跑 └── Dockerfile # 用 Docker 部署时构建的镜像需要留意的配置文件改什么、影响什么lib/conf.py—— 最常改的一个default_output_format m4b改成mp3或flac所有输出的音频格式跟着变。interface_port 7860Web 界面的端口。7860 被别的服务占用时改这里再启动。default_vram_flush_ratio 0.85显存使用超过这个比例就自动清理缓存。显存偏小比如 4GB又老报错的话调低它。改之前建议备份一份原文件更新仓库时好回滚。requirements.txt正常不用碰启动脚本会按它自动装依赖。只有你自己手动pip install -r requirements.txt时注意 Python 版本必须落在 3.10 ~ 3.12 之间。Dockerfiledocker-compose.yml想走 Docker 部署的话看这两个。最省事的入口还是脚本./ebook2audiobook.command --script_mode build_dockerWindows 对应ebook2audiobook.cmd --script_mode build_docker它会自动拉好镜像依赖冲突问题基本绝迹。跑通第一次完整运行放什么、出什么 仓库自带了一批测试书直接拿来练手ebooks/tests/下有test_eng.txt、test_jpn.txt等几十个语言的小样。GUI 模式打开http://localhost:7860/→ 上传一本电子书 → 选语言默认 English→ 点 Convert。想要自己的声音就在 Cloning Voice 区域丢一段 1~5 分钟的录音格式基本不限wav、mp3、m4a 都行。headless 模式./ebook2audiobook.command --headless --ebook ebooks/tests/test_eng.txt --language eng看结果生成的文件落在audiobooks/下——GUI 模式在audiobooks/gui/gradio/命令行模式在audiobooks/cli/。默认是一个.m4b拖进播放器就能听。界面里还有试听区和下载按钮转完不用找文件。顺手一提文本里支持 SML 标签控制停顿比如[pause:3]是固定 3 秒静默[break]是短停顿读多本书之后你会频繁用到。常见坑与注意事项现象首次启动卡很久像挂了。原因脚本在后台装 Python 环境、ffmpeg、calibre 等依赖之后还会下载 TTS 模型缓存在models/。 解决让它跑完别关终端第二次启动就快了。现象转换速度慢到怀疑人生。原因XTTSv2、Bark 这类现代引擎在纯 CPU 上效率很低。 解决有 GPU 就选 GPU没有的话--tts_engine换成 YourTTS 或 Tacotron2 这类轻量引擎速度快很多代价是音质偏 Siri 风格。现象脚本重启后网页显示没连接 / 转不动。原因浏览器还连着旧的会话。 解决刷新一下网页让它重连如果还是不行GUI 里点 ebook 上传区的 [X] 可以取消当前任务。现象想给 Windows 用 Docker 但装不上。原因Docker Desktop 需要 CPU 虚拟化支持。 解决进 BIOS 打开虚拟化VT-x / AMD-V再重试。写在最后到这里你已经能把自己的电子书变成人声朗读版了从 clone 到第一句语音整个过程不超过十分钟。剩下的语言列表、语音克隆细节和 GPU 排错直接翻仓库里的 README.md 就行写得相当全。【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/7 7:09:22
3分钟下完Buzz的1.5GB语音转录模型:改两个环境变量就够
2026/9/7 7:09:22
LinkSwift 全攻略:9 大网盘直链下载,装完脚本 3 分钟拿到真实下载地址
2026/9/7 7:09:22
3 分钟改回 Windows 10 桌面:ExplorerPatcher 完整使用教程
2026/9/7 7:44:24
GD32F开发效率提升:EmbeddedBuilder图形化配置与代码生成实战指南
2026/9/7 7:44:24
GD32F30x SPI单线双向模式详解:原理、代码与踩坑记录
2026/9/7 7:44:24
Rufus 制作 Windows 11 安装U盘:老电脑绕过 TPM 2.0 完整指南(约 20 分钟)
2026/9/7 7:44:24
VT Code 实战指南:部署与测试 Coding-Agent Harness
2026/9/7 7:44:24
压缩式垃圾车液压系统设计全流程:从工况分析到实车调试
2026/9/7 7:39:24
大模型应用开发核心:理解Harness架构,打造稳定AI Agent
2026/9/7 0:03:59
基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现
2026/9/7 0:03:59
UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南
2026/9/7 0:03:59
BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析
2026/9/7 0:22:31
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/7 0:44:48
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/7 1:55:33
基于CNN的调制信号识别:MATLAB实现时频图分类实战