)
一步把电子书转有声书Audiblez 完整教程epub 转 m4b【免费下载链接】audiblezGenerate audiobooks from e-books项目地址: https://gitcode.com/GitHub_Trending/au/audiblez你的阅读软件里是不是塞满了 epub 电子书可一上通勤地铁、跑步或睡前就找不到对应有声书Audiblez 是一款开源的电子书转有声书工具——一条命令就能把安静的 epub 变成带主播的 m4b 有声书底层是轻量级 Kokoro 语音模型命令行和图形界面都能用。这篇教程带你从零走通安装到出书的全流程。初见 Audiblez从无声 epub到有声 m4b如果把 epub 比作一个无声书架那 Audiblez 产出的 m4b 就是一张自带主播的专辑。它的声音由 Kokoro-82M 合成——一个只有 8200 万参数的 TTS文本转语音模型读出来的语调明显比传统机械音自然。最终文件是 m4b 格式一种带章节目录的有声书容器内嵌了原版封面和章节跳转VLC 和绝大多数有声书播放器都能直接打开。它支持英语、西班牙语、法语、印地语、意大利语、日语、葡语、中文等 8 种语言、50 多种音色从逐段人工朗读变成一条命令出整本书。环境准备三步装好分系统差异系统层面要先备两样东西espeak-ngKokoro 做发音音素化时必需的读音库和 ffmpeg负责把音频编码、打包成最终 m4b。加上 Python 3 和一条 pip 命令就是全部准备。Ubuntu/Debian两条命令搞定sudo apt install ffmpeg espeak-ng pip install audiblezmacOS用 Homebrew 安装brew install ffmpeg espeak-ng pip install audiblezWindows放进虚拟环境装Windows 上建议在虚拟环境里装能省掉不少依赖冲突的麻烦先建个空文件夹再执行python -m venv venv .\venv\Scripts\Activate.ps1 pip install audiblez pillow wxpython一条命令生成第一本有声书依赖齐了就能开工audiblez book.epub -v af_sky-v参数决定用谁的声音朗读af_sky表示美式英语a女声f。运行过程中同目录会先落下一串 .wav 分段如book_chapter_1.wav跑完再用 ffmpeg 把它们合并成一本完整的book.m4b。中间那些 .wav 只是过程产物删掉无妨。想要什么声音就选什么声音音色、语速、挑章节想换个西语女声把参数改成-v ef_dora就行——音色名首字母是语言码、第二个字母是性别完整清单见 audiblez/voices.py。戴耳机通勤想快进剧情用-s把语速调到 0.5~2.0 之间即可比如audiblez book.epub -v af_sky -s 1.5。整本太长只想试水前几章加--pick会弹出一个交互选择界面手动勾选要转换的章节不用打开图形界面也能挑。效率升级GPU 加速与图形界面 大书对算力不友好一本 16 万字符的书CPU 上要跑约一小时T4 GPU 上只要 5 分钟左右约 60 字符/秒 vs 600 字符/秒。GPU 就是显卡擅长并行运算命令里加--cuda即可启用检测到可用英伟达显卡就加速没有则自动退回 CPUApple Silicon 暂不支持。不想碰命令行再装图形界面依赖Ubuntu 需额外sudo apt install libgtk-3-dev然后运行audiblez-ui勾选章节、选音色语速、看实时进度和剩余时间全程鼠标点点就好。常见坑与解法提示找不到 espeak-ng 库多半是没装 espeak-ng按你的系统装一下即可路径比较特殊时可用环境变量ESPEAK_LIBRARY手动指到对应的库文件。只有一堆 .wav没有 .m4b说明 ffmpeg 没找到分段音频生成了但最后一步打包被跳过装上 ffmpeg 重新跑一遍。--cuda加了却没加速确认 PyTorch 装的是 CUDA 版本、显卡可用Windows 下要单独装带 CUDA 的 PyTorch没有英伟达显卡时程序会直接提示回退 CPU属正常现象。一条命令就能让成堆的 epub 变成通勤路上能听的 m4b这就是 Audiblez 的价值——而上面这些就是一次完整的 Audiblez 使用教程。项目还在持续更新无论是新增 Kokoro 音色、改进章节识别还是贡献格式转换插件社区都欢迎你参与。【免费下载链接】audiblezGenerate audiobooks from e-books项目地址: https://gitcode.com/GitHub_Trending/au/audiblez创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考