
3 步把 EPUB 变成带同步字幕的有声书Abogen 上手指南【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen你手里攒着一批 EPUB 和 PDF想听完它们靠人工读转不现实。Abogen 把 EPUB、PDF 和纯文本转成带同步字幕的有声书拖入文件、选声音、点开始音频和字幕一起出来。 装好它并跑起来语音合成由 Kokoro-82M 模型完成各系统都要先装 espeak-ng 组件负责把文字转成音素相当于给 TTS 备一本注音字典Windows装一个 espeak-ng 的 .msi 安装包macOSbrew install espeak-ngLinuxsudo apt install espeak-ngDebian/Ubuntu然后装主程序需要已装 uvPython 3.10 到 3.12 均可uv tool install --python 3.12 abogen有 NVIDIA 显卡的话包名末尾加[cuda]装上 GPU 加速版。Windows 上也可以直接克隆仓库双击WINDOWS_INSTALL.batPython 都会替你装好git clone https://gitcode.com/GitHub_Trending/ab/abogen装完敲abogen打开桌面窗口敲abogen-web启动 Web 版浏览器打开 http://localhost:8808 。 拿它干三件事想把单个文件变成能听的书拖入 EPUB、PDF、.MD、.TXT 或字幕文件.srt / .ass / .vtt语音用两位字母选第一位是语言a 美英、b 英英、e 西语、f 法语、z 中文等共 8 种第二位是性别转换前可以先试听预览EPUB 和 PDF 自动识别章节可每章存一个音频文件再加一份合并版M4B 输出会写入章节和封面元数据有声书播放器能直接翻章音频可选 WAV、FLAC、MP3、OPUSOPUS 体积最小想批量转换一堆文件逐个把文件加入队列每项保留加入时的配置勾选覆盖项目设置可以强制整个队列用当前配置按顺序自动跑完不用守着想给视频配音或做定时脚本拖入 .srt / .ass / .vtt直接得到时间轴对得上的音频字幕输出支持 SRT 和多种 ASS 版式方便叠到视频上也可以写带 HH:MM:SS 时间戳的文本Abogen 按指定时间点朗读⚙️ 调一调GPU、声音、字幕按操作顺序来先开 GPU 开关。NVIDIA 用户用uv tool install --python 3.12 abogen[cuda]安装启动时若看到 CUDA GPU is not available. Using CPU说明回落到 CPU能跑但慢。把 CUDA 理解成第二台发动机没有也能开只是肉。选声音再试听。主界面语音下拉里用两位字母选点预览听效果。想要独一份的音色打开 Voice Mixer 按权重混合两三个声音模型存成 profile 下次直接复用。拉语速和字幕粒度。语速 0.1x 到 2.0x 可调字幕从行级、句级到单词级单词级时间戳目前只有英文支持其他语言自动落到句级。准备离线用。设置菜单里有预下载模型与语音下完一次就能断网转换。️ 换个方式跑方式命令适合谁桌面版abogen单机使用、拖放文件、离线跑Web 版abogen-web用更新的功能LLM 文本规范化、Audiobookshelf 推送、Supertonic TTS容器docker builddocker run跑在服务器上机器上没有 Python 环境容器从仓库根目录执行mkdir -p ~/abogen-data docker build -t abogen . docker run --rm -p 8808:8808 -v ~/abogen-data:/data --name abogen abogen上传文件落在 /data/uploads结果在 /data/outputs带 GPU 的编排配置见 docker-compose.yaml。️ 卡住了怎么办Q安装时报 No matching distribution foundA只支持 Python 3.10 到 3.12换个版本再试推荐用 uv 装。Q警告 CUDA GPU is not available. Using CPUAPyTorch 回落到了 CPU照样能用只是慢。Windows 只支持 NVIDIAAMD 要在 Linux 上走 ROCm也可以换 CUDA 版本重装。QLinux 下abogen提示 command not found还警告脚本不在 PATHA执行echo export PATH$HOME/.local/bin:$PATH ~/.bashrc source ~/.bashrc把 uv tool 的目录加进 PATH。Q日语声音生成不出来AKokoro 的日语文本规范化要额外依赖装好日语语言包再试。Abogen 能从 EPUB、PDF、TXT 一路做到音频 同步字幕GPU 或 CPU 都能跑。挑一本 EPUB 拖进去试试或者先翻翻 官方文档。【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考