
三步上手教程ebook2audiobook 安装指南让电子书变成带章节的有声书【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobookebook2audiobook 是一款开源的电子书转有声书工具它能调用 XTTSv2、Fairseq 等 TTS 引擎把文字读成声音的 AI 模型朗读 epub、mobi、txt 等格式的书并自动切出章节、写入元数据。这篇安装与快速上手教程面向刚接触它的你只要会最基本的终端操作跟着三步走就能在自己的电脑上听书。它支持 1158 种语言还可以上传一段录音做语音克隆用你的声音来朗读生成 mp3、m4b 等格式的成品。 动手前环境自检清单开工之前先对照下表确认你的电脑是否够用。要求不算高普通办公本就能跑检查项最低要求推荐配置操作系统Linux / macOS / Windows 均可桌面版系统内存2 GB8 GB显卡 / 显存无纯 CPU 可运行4 GB 显存NVIDIA / AMD / Intel 均支持速度接近实时Python3.10 或更高启动脚本会自动检查无需手动装脚本会自建 3.10~3.12 的隔离环境其他git、curlLinux 下需要 sudo 权限macOS 会自动补装 Homebrew提示纯 CPU 跑现代 TTS 引擎偏慢后面「卡住了怎么办」里教你换个轻量引擎。三步跑起来第 1 步拉取代码打开终端执行下面两条命令把仓库下载并进入项目目录git clone https://gitcode.com/GitHub_Trending/eb/ebook2audiobook cd ebook2audiobook第 2 步运行安装脚本依赖全自动装好项目自带安装脚本它会一次性装齐 MiniforgePython 环境管理器、ffmpeg、calibre负责解析电子书、tesseract 等所有依赖不用你逐个 pip 安装Linux / macOS 执行./ebook2audiobook.shWindows 执行ebook2audiobook.cmd第一次运行时间较长中途会安装 Python 环境和一堆工具别关终端窗口耐心等它走完。第 3 步首次启动打开网页界面上面的命令跑完后工具会自动进入启动流程。当终端里出现类似http://localhost:7860/的地址时复制它到浏览器打开你的有声书工厂就开张了。仓库里 ebooks/tests/ 目录备了各语言的样本书拿来试手最合适。两种玩法图形界面可视化转书在浏览器界面里上传电子书、挑选 TTS 引擎和声音、点转换进度条走完就能拿到成品适合偶尔转一两本、不想敲命令的你。命令行无界面批量转换想批量转书或挂后台跑就用 headless无界面模式一条命令直达结果./ebook2audiobook.sh --headless --ebook 电子书路径 --language 语言代码其中电子书路径换成你要转的书的文件路径语言代码用 ISO-639-3 三位码。常用参数速查参数含义示例--headless进入命令行模式不启动网页界面直接写参数即可--ebook要转换的电子书路径epub、mobi、txt 等--ebook ./ebooks/tests/test_eng.txt--language语言代码缺省为英语--language chi_sim中文、eng英语--voice语音克隆用音频路径可选缺省用内置声音--voice ./voices/me.wav--tts_engine指定 TTS 引擎缺省按语言自动选--tts_engine yourtts--output_format输出音频格式缺省 m4b--output_format mp3想看全部参数在命令后加--help即可。 卡住了怎么办网页打不开或连不上脚本中途被停止再重启后浏览器还连着旧的连接。回终端看新的地址或直接在浏览器刷新页面即可重连。另外首次运行要下载 TTS 模型界面转圈时间长是正常的。依赖装不上、环境报错最省心的方案是改用 Docker 方式运行仓库自带 Dockerfile 和 docker-compose.yml镜像内置全部依赖还能直接以 headless 模式批量转换。CPU 转换太慢或音频被截断速度慢就换 YourTTS、Tacotron2 这类轻量引擎CPU 上快很多代价是音质一般、不支持语音克隆音频截断多半是该语言的断句逻辑没调好属于需要反馈给开发者的问题。完整参数说明和更多玩法见仓库的 README.md遇到其他状况把报错贴到项目的 Issue 区维护者和社区会帮你排查。【免费下载链接】ebook2audiobookGenerate audiobooks from e-books, voice cloning 1158 languages!项目地址: https://gitcode.com/GitHub_Trending/eb/ebook2audiobook创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考