GitHub 项目核对于 2026 年 10 月 21 日

开源有声书生成工具 vs 在线多角色有声书

免费开始,无需绑卡。

ebook2audiobook、audiblez、abogen 这些免费的 GitHub 项目,能在你自己的电脑上把 EPUB 做成有声书。下面逐一看每个开源有声书生成工具需要什么、能做什么,再和在线多角色方案对比。

FullCastBookvs开源工具
FullCastBook开源工具
成本按积分计费,注册送免费积分软件免费,电脑由你自备
离线运行
安装
GPU
Alice's Adventures in Wonderland — The Cheshire Cat
旁白NaomiAliceAbbyCheshire CatSnik 使用方法
《Alice's Adventures in Wonderland》封面

Lewis Carroll

Alice's Adventures in Wonderland

爱丽丝向咧嘴笑的柴郡猫问路——结果什么也没问到。

The Cat only grinned when it saw Alice. It looked good-natured, she thought; still it had very long claws and a great many teeth, so she felt it ought to be treated with respect.

Cheshire Puss, would you tell me, please, which way I ought to go from here?

Cheshire CatSnik狡黠

That depends a good deal on where you want to get to.

I don't much care where—

Cheshire CatSnik狡黠

Then it doesn't matter which way you go.

—so long as I get somewhere.

Cheshire CatSnik狡黠

Oh, you're sure to do that, if you only walk long enough.

约 1 分钟 · 3 个声音 · 可以播放7
免费试听,无需注册。处理你自己的章节和导出需要一个免费账号。我准备好了 →
可选 AI 音色
137
70 个标准 · 67 个高级
可导入的文件格式
5
EPUB · PDF · DOCX · TXT · MD
导出方式
3
带章节的 M4B · MP3 · ZIP
语音模型
4
Gemini · ElevenLabs

逐项对比

FullCastBook vs 开源有声书工具

在线多角色方案与 GitHub 上的开源有声书生成工具逐项对比,依据各项目的 README、许可文件和模型卡,核对日期 2026 年 10 月 21 日。

FullCastBook开源工具
成本按积分计费,注册送免费积分软件免费,电脑由你自备
离线运行不支持用 Kokoro 或 Piper 可以;edge-tts 要调用微软的在线服务
安装不用装,浏览器里直接用Python、Docker 或安装包;做 M4B 需要 ffmpeg 或 calibre
GPU不需要多数可选;CPU 也能跑,只是更慢
输入格式EPUB、PDF、DOCX、TXT、Markdown 或粘贴文本audiblez 仅 EPUB;abogen 支持 EPUB、PDF、TXT、MD;ebook2audiobook 格式很多,含 MOBI 和 DOCX
自动给角色配不同声音支持Audiobook Creator(需自己运行大语言模型);多数工具只有一个声音
带章节的 M4B支持abogen、ebook2audiobook、Audiobook Creator
声音克隆不支持ebook2audiobook(XTTSv2,非商业许可)
阅读和修改源码不支持支持
文本不离开你的电脑不支持全部本地运行时可以
能否商用按我们的条款可商用取决于声音模型:Kokoro 为 Apache-2.0;XTTS-v2 仅限非商业;Piper 各声音不同
维护在线托管,持续更新社区项目;Piper 表示正在寻找维护者

项目信息来自各项目的 GitHub README、许可文件或 Hugging Face 模型卡,核对日期 2026 年 10 月 21 日。开源项目更新很快,安装前请先看仓库的最新说明。我们的套餐见价格页。

来源: ebook2audiobook · audiblez · abogen · Audiobook Creator · epub_to_audiobook · Kokoro-82M 模型卡 · Piper(piper1-gpl) · Piper 声音库 · Coqui XTTS-v2 模型卡 · edge-tts

分步指南

怎么对比 GitHub 工具和在线多角色方案

用同一章两边各跑一次,再做决定。

  1. 选一章来测

    挑一章至少有三个角色对话的内容,本地工具和在线工具的差别主要就出在这里。
  2. 在本地跑一遍

    装一个项目,比如带 Kokoro 的 audiblez 或 abogen,记下在你电脑上安装和生成各花了多久。
  3. 在线跑一遍

    把同一章上传到这里,检查识别出的角色,把归错说话人的句子改过来。
  4. 对比结果

    两边都听一遍,再把音质和你花的时间、你的硬件、所用声音的许可放在一起权衡。

开源有声书生成工具

在线多角色方案替你做了什么

开源有声书生成工具留给你自己做的事,在这里一站完成。

  • 不用安装,不用 GPU

    不用装 Python、Docker 或 ffmpeg。在浏览器里上传书稿就能开始。
  • 说话人自动识别

    每个说话的角色都会被找出来,和旁白各用不同的声音。你只需要检查阵容,不用逐句打标签。
  • 分章和 M4B 一步完成

    章节来自目录页或标题,导出带章节标记的 M4B、一个 MP3,或按章打包的 ZIP。
  • 方括号里写演绎提示

    在台词旁写 [whisper, like sharing a secret] 或 [laugh] 这样的声音标签,声音就会照着演。
  • 单句重生成

    一个名字读错了,只重做那一句,不用在自己电脑上把整章再跑一遍。
  • 系列沿用同一套阵容

    第一本选好的声音,可以沿用到之后的每一本续作。
本页目录
  1. 1为什么有人要找开源有声书生成工具
  2. 2GitHub 上的主要项目
  3. 3声音模型:Kokoro、Piper、XTTS 和 Edge TTS
  4. 4角色配音:谁在尝试自动归属说话人
  5. 5安装、硬件和每本书要花的时间
  6. 6在线多角色方案省掉的工作
  7. 7该走哪条路

深入了解

为什么有人要找开源有声书生成工具

找开源有声书生成工具的人,理由都很实在:免费,文本不用离开自己的电脑,还能按自己的需要改代码。在 GitHub 上搜 AI 有声书,能找到一批相当活跃的项目,专门把 EPUB 变成有声书,背后的开源语音模型这两年也进步很快。

本页梳理大家实际在搜的这些项目:每个需要什么、能产出什么,依据是它们的 README、许可文件和模型卡,核对日期 2026 年 10 月 21 日。然后如实说说两条路各自的道理:本地免费,还是在线托管、自动选角。

GitHub 上的主要项目

ebook2audiobook 覆盖面最广。它支持 EPUB、MOBI、PDF、DOCX、TXT 等多种格式,默认输出带章节和元数据的 M4B,可以在 XTTSv2、Bark、VITS、Tortoise 等引擎之间切换,也能选用声音克隆。它可以用 CPU 或 GPU,通过本地网页界面、Docker 或 Colab 运行。代码是 Apache-2.0 许可,最新版本发布于 2026 年 10 月 5 日。

audiblez 只做一件事:输入 EPUB,输出 M4B,由 Kokoro 用一个声音读完整本,打包交给 ffmpeg。abogen 支持 EPUB、PDF、TXT、Markdown 和字幕文件,可导出 MP3、FLAC、WAV 或带章节的 M4B,还能生成字幕,并且有让 Kokoro 完全离线的设置。两者都是 MIT 许可。epub_to_audiobook 则按章输出 MP3,适合 Audiobookshelf,可以在线调用 Azure、OpenAI 或 Edge 的声音,也可以在本地用 Piper 和 Kokoro。

声音模型:Kokoro、Piper、XTTS 和 Edge TTS

Kokoro 是这些工具最常共用的声音:audiblez、abogen 和 Audiobook Creator 都用它。它是一个 8200 万参数的开放权重模型,采用 Apache-2.0 许可,允许商用。Piper 是速度很快的本地引擎,现在的仓库 piper1-gpl 是 GPL-3.0 许可,并写明正在寻找维护者;而且每个 Piper 声音都附带自己的模型卡和许可,其中有些限制较多。

Coqui 的 XTTS-v2 能用 6 秒音频克隆声音、支持 17 种语言,但它的 Coqui Public Model License 只允许非商业地使用模型及其输出。至于 edge-tts,虽然代码开源,却根本不是本地方案:它的 README 写明调用的是微软 Edge 的在线语音合成服务。

角色配音:谁在尝试自动归属说话人

大多数项目整本书只用一个声音。ebook2audiobook 可以切换声音,但需要你自己用声音标签标出段落。Audiobook Creator 是真正尝试自动完成的那个:通过任意兼容 OpenAI 的接口,让你自己运行的大语言模型先列出角色和他们的年龄、性别,再把每句台词归到说话人名下,最后按性别分配声音。它的 README 建议上下文窗口至少 20,000 个 token。

FullCastBook 在服务器端解决的正是这个问题。比如这一句:雷耶斯警官:[firm, tired] 离车远一点。单声音工具会把它读得和周围的叙述一个样;多角色版本会给雷耶斯一个专属声音,并在整本书里保持不变。

安装、硬件和每本书要花的时间

准备好 Python 或 Docker,做 M4B 要 ffmpeg(Audiobook Creator 用 calibre),还要敲一些命令行。多数项目 GPU 是可选的,但等待时间差别很大。audiblez 的 README 写到:在 Colab 的 T4 GPU 上每秒约 600 个字符,在 M2 MacBook Pro 的 CPU 上每秒约 60 个。按我们的估算,一部 8 万词的英文小说约 47 万字符,在那块 GPU 上大约 13 分钟,在那台电脑的 CPU 上要两到三小时,还不算返工。

各项目的硬件支持也不一样:Audiobook Creator 写明不支持 Apple Silicon 的 GPU,ebook2audiobook 同时列出了苹果的 MPS、CUDA 和 ROCm,abogen 只在 Linux 上支持 AMD 显卡。如果你想先手动试试免费的在线模型,可以看 Google AI Studio 做有声书。

在线多角色方案省掉的工作

FullCastBook 用“不免费、不离线”换来更少的工作量。不用安装任何东西:上传 EPUB、有文字层的 PDF、DOCX、TXT 或 Markdown 文件,章节和说话人会自动识别。每个角色和旁白各用不同的声音,可以用 [whisper] 或 [sigh] 指导某一句,只重生成一句而不是一整章,并导出带章节标记的 M4B、一个 MP3 或按章打包的 ZIP。

开源在成本、隐私和可控性上依然占优:可以离线,除了硬件不花钱,能读能改源码,ebook2audiobook 还能克隆声音,这一点我们不提供。文本也一直留在你的电脑里;而用 FullCastBook 时,文本会发送给我们的语音服务商:标准声音是 Google 的 Gemini TTS,高级声音是 ElevenLabs。

该走哪条路

如果你熟悉 Python 或 Docker,只想免费要一个好声音,或者必须全程离线,就选本地的开源工具,卖之前记得确认所用声音的许可。如果书里对白多、你不想维护一整套工具链,或者希望章节和角色声音在一个地方搞定,就用在线多角色方案,直接打开有声书工作室。

想看更大范围的对比,包括配音工作室和商店自带的 AI 朗读,请看有声书制作软件哪个好;想了解格式本身,请看 M4B 有声书制作。

常见问题

开源有声书生成工具:常见问题

没找到答案?发邮件到 support@fullcastbook.com

有免费的开源有声书生成工具吗?

有好几个。audiblez 用 Kokoro 把 EPUB 转成 M4B;abogen 能把 EPUB、PDF 或文本导出为带章节的 M4B;ebook2audiobook 支持很多格式和引擎。它们在你自己的电脑上免费运行,安装要你自己来。

哪个开源 TTS 最适合做有声书?

没有唯一答案。Kokoro 是这些项目里最常用的,Apache-2.0 许可允许商用;Piper 快且本地运行,但每个声音许可不同;XTTS-v2 能克隆声音,但只能非商业使用。最好每个都用一章试试。

开源工具能给每个角色配不同的声音吗?

少数在尝试。Audiobook Creator 用你自己运行的大语言模型识别角色、归属每句台词;ebook2audiobook 可以用你手动加的标签切换声音。大多数工具整本书只用一个声音。

在本地做有声书一定要 GPU 吗?

大多数本地项目不强制,但 GPU 快得多。audiblez 的 README 写到 T4 GPU 每秒约 600 字符,M2 MacBook Pro 的 CPU 每秒约 60 字符;按我们的估算,一部小说就是几分钟和几小时的差别。

用开源声音做的有声书可以卖吗?

要看声音模型的许可,而不是工具的许可。Kokoro 是 Apache-2.0,允许商用;Coqui XTTS-v2 的许可只允许非商业使用其输出;Piper 每个声音各有许可。另外还要看目标平台对 AI 朗读的规定。

edge-tts 是开源的、能离线吗?

代码是开源的(LGPLv3),但不能离线:它的 README 写明调用的是微软 Edge 的在线语音合成服务。

跳过安装,直接听多角色版本。

上传一章,检查识别出的说话人,导出带章节的 M4B。免费开始,无需绑卡。