audiblez 是一个**免费、开源(MIT)**的命令行工具,把 .epub 电子书转换成 .m4b 有声书文件。基于 Kokoro-82M 语音合成模型(仅 82M 参数,Apache 协议),本地运行,不需要联网,不需要 API Key,不按字数收费。GPU 上 5 分钟转完一本《动物庄园》,CPU 上约 1 小时。
听书需求一直在涨,但正版有声书贵,AI 配音服务按字数收费。audiblez 让你用自己的电脑把任何 epub 电子书变成可以塞进播放器的有声书——Kokoro 的语音质量接近真人朗读,不是那种机器人念课文的感觉。支持中文、英文、日文、法语、西班牙语等 9 种语言,50+ 种音色可选。

核心特性
高质量语音合成
基于 Kokoro-82M 模型——仅用不到 100 小时音频训练,82M 参数,但输出非常自然。不是传统 TTS 那种机械感,是有语调、有节奏、有停顿的朗读。
支持 9 种语言,50+ 种音色
| | |
|---|
| | af_sky, am_adam, af_heart... |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
音色命名规则:第一个字母是语言代码,第二个字母是性别(f=女,m=男)。
转换速度
| | |
|---|
| Google Colab T4 GPU(CUDA) | | 5 分钟 |
| | |
输出格式
生成标准的 .m4b 有声书文件,可用 VLC、Apple Books 或任何有声书播放器收听。带章节分隔。
图形界面
v4 新增 GUI,不需要用命令行也能操作。
安装方法
macOS
brew install ffmpeg espeak-ng
pip install audiblez
Ubuntu / Debian
sudo apt install ffmpeg espeak-ng
pip install audiblez
Windows
mkdir audiblez && cd audiblez
python -m venv venv
.\venv\Scripts\Activate.ps1
pip install audiblez pillow wxpython
安装 GUI(可选)
# Ubuntu 额外需要
sudo apt install libgtk-3-dev
pip install audiblez pillow wxpython
audiblez-ui # 启动图形界面
使用示例
基础转换
# 用 af_sky 音色转换
audiblez book.epub -v af_sky
生成流程:先逐章生成 .wav → 最后合并成 .m4b。
中文电子书
# 用中文女声 xiaobei
audiblez chinese_book.epub -v zf_xiaobei
调整语速
# 1.5 倍速(范围 0.5 - 2.0)
audiblez book.epub -v af_sky -s 1.5
使用 GPU 加速
# CUDA 加速(需要安装对应版本 PyTorch)
audiblez book.epub -v af_sky --cuda
选择性转换章节
# 交互式选择要转换的章节
audiblez book.epub -v af_sky --pick
指定输出目录
audiblez book.epub -v af_sky -o ./output/
应用场景
场景 1:通勤听书
传统痛点:想听的书没有有声版,或者有声书平台要付费订阅
解决方案:把已有的 epub 电子书转成 m4b,传到手机里通勤时听
场景 2:外语学习
传统痛点:想用听的方式学外语原著,但外语有声书资源少
解决方案:下载外语 epub,选对应语言音色转换,边听边学
场景 3:视力不便 / 解放双眼
传统痛点:长时间看屏幕眼睛疲劳,想用听的方式"读"书
解决方案:电子书秒变有声书,做家务、运动时也能继续"看"书
场景 4:批量制作有声内容
传统痛点:想做有声书内容但录音成本高、周期长
解决方案:命令行批量转换,50+ 音色可选,GPU 加速下几分钟一本
常见问题
Q:语音质量怎么样?
Kokoro-82M 虽然模型小(82M 参数),但语音质量出奇地好——有语调变化、自然停顿,不是机械朗读。当然和真人播音员相比还有差距,但作为个人听书完全够用。
Q:支持中文吗?
支持。有 8 种中文音色可选(zf_xiaobei、zm_yunxi 等),男女声都有。
Q:Mac Apple Silicon 能用 GPU 加速吗?
目前不支持 Apple Silicon GPU 加速(Kokoro 还没有 MLX 实现),但 CPU 上 M2 约 60 字符/秒,一本普通小说约 1 小时。NVIDIA GPU 通过 CUDA 可以大幅加速。
Q:输出的文件能在 iPhone 上听吗?
可以。.m4b 是标准有声书格式,Apple Books 原生支持,也可以用其他有声书 App 播放。
Q:支持 PDF 吗?
目前只支持 .epub 格式。PDF 需要先转换为 epub(可以用 Calibre 等工具)。
资源链接
- • GitHub 仓库:
https://github.com/santinic/audiblez