15分钟把电子书转成有声书:ebook2audiobook 零门槛教程
2026/9/7 7:09:20 网站建设 项目流程

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.sh

Windows 用户直接双击目录里的ebook2audiobook.cmd。跑完浏览器会打开本地界面(localhost:7860)。手边没有书?仓库里 ebooks/tests/ 有一堆多语言测试样本可以练手,更多细节看 README。

主线实操:一本 EPUB 怎么变成听书 🎧

拿出你手边那本 EPUB,跟着走一遍:

  1. 上传书:把文件拖进上传区;短文本也能直接贴进文本框。

  1. 选语言和引擎:语言下拉框选书对应的语言;引擎第一次用选 XTTS,音色最好,赶时间选 YourTTS,出活最快。
  2. 语音克隆(可选):上传 6 秒左右的干净人声样本,全书就用这个声音念。
  3. 点 Convert:盯着进度条走完,成品有声书落在audiobooks文件夹,浏览器里直接能播。
  4. 下载:存成 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询