把电子书变成有声书,一分钱不花
- 2026-11-04 11:37:29
晚上十一点,眼睛已经不想睁了。
书还在手机里,是一本 epub。白天下的,想着晚上看两章,结果一整天盯着屏幕,再看字就发酸。
这时候要是有人念给我听就好了。
可想听的那本,喜马拉雅上没有。有的那几本,要会员。剩下那些冷门的、自己下的、朋友传的,平台根本不会给你念。
卡住的地方其实很具体:不是没人会念,是没有一个东西愿意免费、离线、把手上这本破 epub 从头念到尾。
直到有人把这几件事合到了一起。
它是什么
Audiblez。作者 Claudio Santini,MIT 协议开源,GitHub 上 8789 个 star。
一句话:epub 进去,m4b 出来。
m4b 是有声书的文件格式,iPhone 的 Books、安卓的 VLC 都能放,有章节、能断点续播,和正版有声书一样用。
全程跑在你自己的电脑上。不上传、不按字数收费,断网也照转。

截图来源:audiblez 官方仓库
它只吃 epub
这点得先说,免得白折腾。
pdf、mobi、azw3、txt,它都不收。手上要是这些格式,得先过一道 Calibre。
Calibre 是个免费的电子书管理器,出来十几年了,几乎什么格式都能打开,也能互相转。Windows、Mac、Linux 都有,官网 calibre-ebook.com。
装好以后,打开 Calibre,把书拖进窗口,点"转换书籍",输出格式选 EPUB,确定。转完的书在右边,右键就能看到文件在哪。
什么时候用它,什么时候别用
用得上的:囤了一堆 epub 一直没打开;想听的书平台上搜不到;晚上眼睛撑不住;给孩子做听力材料,它能调语速。
别指望的:播音腔、抑扬顿挫的表演。它念得清楚,但没有演员那口气。想要那个味道,还得真人来。
另外 M 系列的 Mac 现在只能跑 CPU。作者说 MLX 实现还没做,显卡用不上。
声音、速度,和先去听一耳朵
9 种语言,54 个音色。中文 8 个,4 女 4 男。规律好记:开头的 z 是中文,第二个字母 f 是女声、m 是男声。


作者的实测:16 万字,T4 显卡 5 分钟,M2 笔记本纯 CPU 1 小时。普通笔记本的 CPU 在中间。想省事就睡前挂着跑,早上起来收。
至于好不好听,我说了不算。点文末的"阅读原文",是作者的博客,上面有 13 段试听,美式英语、英式英语、西班牙语、法语、意大利语、日语,一段 20 秒。
中文的 8 个没放,想听中文,只能自己转一章试试,加个 -p,几分钟的事。
顺便说清它和豆包、微软那些云端 TTS 的差别。云端那几家成品度更高、声音更稳,但要联网、按字数计费、整本书得先传上去。Audiblez 反过来,离线、免费、音色少一些、没有播音腔。
哪个入耳,你自己判断。
怎么用
两条命令,都能直接复制。
安装:
brew install ffmpeg espeak-ng && pip3 install audiblez
Windows 用这条:
winget install ffmpeg ; pip install audiblez
转:
audiblez 我的书.epub -v zf_xiaoxiao
跑完,同一个文件夹里多出一个 我的书.m4b,还有一堆 chapter_1.wav,那是临时文件,可以删。
想先听一章再整本跑,加个 -p,它会列出章节让你勾:
audiblez 我的书.epub -p -v zf_xiaoxiao
三个坑,先说
Python 要在 3.9 到 3.12 之间。3.13 装不上,这是最常见的一种死法。
ffmpeg 没装好,最后只会得到一堆 wav,不会有 m4b。
中文音色必须 zf_ 或 zm_ 开头。拿英文音色念中文,念出来是怪声。
其他的报错,别硬扛。把屏幕上那段红字整段复制给 AI,说"我按这个步骤装 audiblez,卡在这里了",它带你走比我列清单快。
想要个窗口
不想碰命令行,还有界面版。先装两个包:
pip install pillow wxpython
再运行:
audiblez-ui
弹出一个窗口,左边勾章节,右边选音色,点按钮开始。Windows 上 wxpython 有时装不上,装不上就用命令行版,功能一模一样。
谢谢作者
这项目是 Claudio Santini 一个人写的,MIT 协议,代码全公开,现在还在更新。没团队、没融资,就是一个人把一件小事做完了。
用过觉得行,去点个 star,是最实在的谢谢。
GitHub:github.com/santinic/audiblez
作者博客:claudio.uk
总结
能干:把 epub 变成 m4b,本地跑,免费,离线。
不能干:吃别的格式,念出播音腔。
怎么用:装一条命令,转一条命令。
值不值:你要是囤着几本 epub 一直没看,值。
它解决的是个很小的需求:你想听的那本书,没人给你念。
现在,让你自己的电脑念。