15分钟把电子书转成有声书:ebook2audiobook 零门槛教程
【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning & 1158+ languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook
地铁通勤 40 分钟,你一直在用手机硬啃小说,眼睛早就花了。要是包里那本 EPUB 直接变成声音呢?这款把电子书转有声书的工具叫 ebook2audiobook:文件拖进去就能转,支持 1107 种语言,免费开源,本地运行。下面 15 分钟,带你做出第一本有声书。
能力速览
- 拖放即转:EPUB、MOBI、PDF 等十几种格式通吃,章节和元数据自动生成
- 语音克隆:丢几秒你自己的声音,整本书换这个声音念
- 引擎随你挑:XTTS、Bark、VITS 等 8 种 TTS 引擎,按场景自由搭配
最快上手:三条命令装完启动
复制粘贴就行,首次运行会自动装好 Python 环境等依赖,耐心等它跑完。
git clone https://gitcode.com/GitHub_Trending/eb/ebook2audiobook cd ebook2audiobook ./ebook2audiobook.shWindows 用户直接双击目录里的ebook2audiobook.cmd。跑完浏览器会打开本地界面(localhost:7860)。手边没有书?仓库里 ebooks/tests/ 有一堆多语言测试样本可以练手,更多细节看 README。
主线实操:一本 EPUB 怎么变成听书 🎧
拿出你手边那本 EPUB,跟着走一遍:
- 上传书:把文件拖进上传区;短文本也能直接贴进文本框。
- 选语言和引擎:语言下拉框选书对应的语言;引擎第一次用选 XTTS,音色最好,赶时间选 YourTTS,出活最快。
- 语音克隆(可选):上传 6 秒左右的干净人声样本,全书就用这个声音念。
- 点 Convert:盯着进度条走完,成品有声书落在
audiobooks文件夹,浏览器里直接能播。 - 下载:存成 M4B 或 MP3,扔进手机播放器就完事。
书多的时候不用开界面,headless 模式一条命令搞定,换--ebooks_dir还能整目录批量转:
./ebook2audiobook.sh --headless --ebook novel.epub --language eng --voice my.wav调参速查表:四个参数够用
最常用的参数就这四个,不用背,调的时候照着看:
| 参数 | 管什么 | 建议值 | 场景化调法 |
|---|---|---|---|
| 温度 | 声音的表现力 | 0.6–0.7 | 小说调高更带情绪,学术调低更稳 |
| 语速 | 念得快慢 | 0.8–1.2 倍 | 通勤路上 1.1 倍,睡前故事 0.9 倍 |
| 重复惩罚 | 防同一句话来回念 | 2.5 | 出现重复就保持这个值 |
| 文本分割 | 长文切块处理 | 开启 | 大部头必开,防卡死 |
💡 划重点:第一次用默认值跑就行,不满意一次只改一个参数,才知道是哪个起的作用。
按硬件选方案:别硬刚机器
- 低配(2–4GB 内存、无独显):CPU 模式配 YourTTS、Tacotron2 这类轻引擎,一次转一本,别贪多。
- 中配(8GB 内存、4GB 显存以上):开 GPU 加速上 XTTS,两百页的书也能稳稳跑完。
- 高配(工作站级别):加载自己微调的 XTTS 模型,多本书排队批量转,语音克隆效果拉满。
💡 划重点:最低门槛 2GB 内存 / 1GB 显存,转得慢九成是引擎选重了,先换引擎再谈其他。
输出格式怎么选:三选一
成品在audiobooks目录里,格式按你的用途定:
| 格式 | 优点 | 缺点 | 什么人选它 |
|---|---|---|---|
| MP3 | 体积小、哪都能放 | 音质一般 | 手机日常听书 |
| M4B | 带章节标记、音质好 | 文件偏大 | 长篇小说、教材 |
| WAV | 无损 | 体积巨大 | 要后期处理时 |
高频问题速解
问:转换太慢了怎么办?先确认走没走 GPU;没显卡就换 YourTTS 这类轻引擎,再顺手把文本分割打开,把书切小段处理。
问:声音听着像机器人?温度往 0.6–0.8 里靠,再换一家引擎试试。另外转换前把文本里的特殊符号清掉,表现会好一大截。
问:为什么章节乱?EPUB 本身没有统一的章节规范,首次转换错位很正常。转换前手动删掉不想要的序言、前言,结构会干净很多。
一句话总结:把文件拖进去,就能听到书。现在就去试试你手机里那本吃灰的 EPUB,说不定通勤结束前,你的第一本有声书已经在路上了。
【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning & 1158+ languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考