# 将电子书转为有声读物的工具ebook2audiobook

*Published:* 2026-03-26
*Author:* 飞翔001

ebook2audiobook是一款神奇的开源工具，能够将多种格式的电子书，一键转换为带有章节划分与完整元数据的有声读物。从热门的epub、pdf、mobi，到常见的txt等，20多种电子书格式皆可轻松处理。

它整合了Coqui XTTSv2等前沿语音合成技术，支持超过1100种语言转换，能自动识别电子书章节结构，甚至允许上传自己的声音样本进行克隆。无论是把《Clean Code》变成睡前故事，还是将技术文档转为会议录音，它都能轻松搞定。

![](https://www.xarjtc.com/wp-content/uploads/2026/03/d40a66575d36e4d.webp)

功能特性

多格式兼容：全面支持epub、pdf、mobi、txt等20余种电子书格式，无论是从网络下载的专业文献，还是本地创作的奇思妙想，都能一键导入。

支持的电子书格式：

- `.epub`, `.pdf`, `.mobi`, `.txt`, `.html`, `.rtf`, `.chm`, `.lit`, `.pdb`, `.fb2`, `.odt`, `.cbr`, `.cbz`, `.prc`, `.lrf`, `.pml`, `.snb`, `.cbc`, `.rb`, `.tcr`
- **Best results**: `.epub` or `.mobi` for automatic chapter detection

语言大包容：跨越语言界限，支持超1107种语言，从主流到小众，轻松切换，为多语言学习、跨国文化交流提供便利。

**Arabic (ar)****Chinese (zh)****English (en)****Spanish (es)****French (fr)****German (de)****Italian (it)****Portuguese (pt)****Polish (pl)****Turkish (tr)****Russian (ru)****Dutch (nl)****Czech (cs)****Japanese (ja)****Hindi (hi)****Bengali (bn)****Hungarian (hu)****Korean (ko)****Vietnamese (vi)****Swedish (sv)****Persian (fa)****Yoruba (yo)****Swahili (sw)****Indonesian (id)****Slovak (sk)****Croatian (hr)****Tamil (ta)****Danish (da)**语音定制：特有语音克隆功能，可将你的声音或喜爱的声音，完美复刻到有声读物中，让每一本书都带有专属“声”特色。

智能章节划分：自动识别电子书内容结构，合理划分章节，生成的有声读物条理清晰，便于随时收听、随时暂停，再续精彩。

多平台适配：无论是传统的CPU，还是强劲的GPU，亦或是新兴的Apple Silicon平台，都能顺畅运行，结合Docker支持，实现跨环境无缝部署。

离线使用：生成的有声书可本地保存，没网也能随时随地听。

输出与处理格式

- `.m4b`, `.m4a`, `.mp4`, `.webm`, `.mov`, `.mp3`, `.flac`, `.wav`, `.ogg`, `.aac`
- Process format can be changed in lib/conf.py

GitHub地址：https://github.com/DrewThomasson/ebook2audiobook