产品简介
ebook2audiobookpiper-tts 一款基于Docker的开源工具,可将电子书自动转换为有声书。它利用Calibre解析多种电子书格式,并通过Piper-tts引擎进行高质量语音合成。支持30余种语言,适合想将阅读内容转为音频、实现“听书”的用户。

核心功能
- 支持多种电子书格式转换
- 使用Piper-tts进行高质量语音合成
- 支持30多种语言和口音
- 通过网页浏览器访问的Gradio操作界面
- 通过Docker容器一键部署,配置简单
快速开始
- 在终端执行Docker命令(区分CPU/GPU版本)启动服务
- 在浏览器中访问 `http://localhost:7860` 打开操作界面
- 在界面中上传电子书文件并选择语言、声音等参数后开始转换
界面预览

与其他方案对比
| 对比项 | ebook2audiobookpiper-tts | 同类方案 |
|---|---|---|
| 部署方式 | 通过单条Docker命令即可部署运行,环境隔离,不污染本地系统。 | 部分桌面软件需要复杂的本地安装和依赖配置。 |
| 离线支持 | 提供包含所有语音模型的离线Docker镜像,可在无网络环境下完整使用。 | 许多在线TTS服务或工具需要持续的网络连接。 |
| 可定制性 | 在Gradio界面中提供语速、音调等参数的细致调节。 | 一些转换工具只提供固定的输出选项。 |
适合谁用
- 希望将阅读内容转为音频以供通勤或做家务时收听的个人用户
- 需要将多语言电子书转为对应语言有声书的学习者
- 偏好在本地环境处理文件、注重数据隐私的用户
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/DrewThomasson/ebook2audiobookpiper-tts