跳到内容
当前位置:首页>电子书资讯>把电子书变成有声书,一分钱不花

把电子书变成有声书,一分钱不花

  • 2026-11-10 13:46:53
把电子书变成有声书,一分钱不花

晚上十一点,眼睛已经不想睁了。

书还在手机里,是一本 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 一直没看,值。

它解决的是个很小的需求:你想听的那本书,没人给你念。

现在,让你自己的电脑念。

微信咨询 微信客服二维码微信扫一扫 · 添加人工客服 QQ QQ咨询 QQ咨询二维码QQ扫一扫 · 添加人工客服 帮助手册