
源码系统概览
文章正文
abogen 是一款把 EPUB、PDF、TXT 等文本转成有声书的有声书生成系统源码,全程本地运行,用 Kokoro 语音合成模型生成朗读音频,自动按章节切分并生成章节标记文件。
项目由 denizsafak 个人开发维护,采用 MIT 许可证开源,允许自由使用修改与商用,只需保留版权声明,最后更新 2026 年,v1.3.1 版本随安装脚本发布,Kokoro-82M 模型权重从 Hugging Face 官方渠道获取。
源码简介
支持的输入格式覆盖 EPUB、PDF、文本、Markdown 与字幕文件,转换输出带同步字幕的高质量音频,几秒文本即可秒级出片。
语音混合器支持微调音色与语速,不同角色可以配出不同声线,队列功能支持多本书一起丢进后台批量处理。
有独立显卡时可启用 GPU 加速,NVIDIA 显卡走 CUDA,AMD 显卡在 Linux 下走 ROCm,长篇小说也能成批快速产出。
转换产物可直接分享为 Web 播放页,也可以导入手机当听书素材,章节标记让播放器按章跳转。
和同类文本转语音工具对比 vs Edge-TTS,abogen 的差异点在本地运行与章节级有声书工作流。
| 对比维度 | abogen | Edge-TTS |
|---|---|---|
| 运行位置 | 全程本地离线运行 | 依赖在线服务 |
| 章节处理 | 自动按章节切分标记 | 整段输出为主 |
| 音色控制 | 语音混合器微调声线 | 预设音色选择 |
| 批量能力 | 队列多本书后台处理 | 单次转换为主 |
整体来看,想把囤积的电子书批量变成听书资源又不放心云端转换,abogen 是最省心的本地开源方案。
欢迎感兴趣的开发者到 GitCC 仓库 star 和 fork 参与贡献。
适用场景
- 网文读者把长篇小说批量转成听书音频。
- 自媒体创作者生成口播配音与视频解说音轨。
- 视障辅助场景把文档资料转为朗读音频。
- 通勤族离线生产个人听书库不用联网。
技术栈与运行环境
技术栈为 Python 与 Kokoro-82M 语音合成模型,Windows 用户双击仓库安装脚本自动配好环境与依赖,命令行用户可用 uv 按显卡选 CUDA 版本安装。
需安装 espeak-ng 语音前置组件,GPU 加速需 NVIDIA 显卡与 CUDA 环境,AMD 显卡加速仅限 Linux 的 ROCm 方案。
功能亮点
- EPUB、PDF、Markdown、字幕多格式输入。
- Kokoro 本地合成不依赖云端接口。
- 自动章节切分与章节标记文件。
- 语音混合器微调音色与语速。
- 队列批量处理多本书后台跑。
- GPU 加速与 Web 播放页导出。
技术架构与部署指南
安装与部署提示
下载源码包后 Windows 用户双击安装脚本自动完成环境配置,命令行用户按显卡型号选择对应 CUDA 版本安装。
启动后导入一本 EPUB 或 PDF,选择朗读语音、语速和输出目录,点开始即可按章节生成音频。
多本书一起丢进队列后台处理,语音混合器里微调各角色音色,产物直接播放或导入手机。
截图与演示说明

上图为 abogen 的主界面,选择文件后可设置语音、语速与输出目录,转换进度与章节列表实时展示。
语音混合器界面可叠加多个音色调整比例与语速,为不同角色生成不同声线,配置可保存复用。
队列页面管理多本书并行转换,每本书独立显示进度,转换完成的音频带章节标记可直接导入播放器。
常见问题
问. abogen 是什么项目?
abogen 是开源的有声书生成系统,把 EPUB、PDF 等文本用 Kokoro 模型本地转成带章节标记的朗读音频,支持批量队列与音色混合。
问. abogen 源码怎么安装?
下载源码包后 Windows 双击安装脚本自动配环境,命令行用户用 uv 按显卡选 CUDA 版本安装,另需安装 espeak-ng 组件。
问. 和 Edge-TTS 对比有什么区别?
与 Edge-TTS 对比,abogen 全程本地离线运行且有章节级有声书工作流,Edge-TTS 依赖在线服务且输出为整段音频。
问. abogen 需要 GPU 吗?
无显卡可用 CPU 模式运行,有 NVIDIA 显卡时启用 CUDA 加速速度更快,AMD 显卡仅限 Linux 下 ROCm 方案。
安全风险提示
对 350 个源码文件做了高风险函数扫描,exec 命中 6 处均为安装脚本与模型加载层的常规调用,未发现后门或恶意外联。
MIT 协议商用友好,Kokoro 模型权重从 Hugging Face 官方渠道下载,转换内容的版权责任由使用者自行承担。
下载说明
本页提供 abogen 有声书生成系统的完整源码打包下载,含全部 Python 代码与安装脚本。
压缩包为原始仓库文件,下载后解压按部署提示操作即可,Kokoro 模型权重需从官方渠道另行下载。