5分钟把EPUB变成带字幕的有声书:abogen实践指南
【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen
手头的小说想变成能"听"的版本,还想要和语音自动对齐的字幕,不想一帧帧手动对齐?abogen 就是一个能把 EPUB、PDF、纯文本一次性生成带同步字幕的有声书的开源工具,丢进去一份文件,出来的同时就是音频加字幕,做课程、念小说、剪播客都合适。
一、快速上手:把项目跑起来 🚀
abogen 提供桌面和 Web 两套界面,随便挑。先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ab/abogen装好依赖后(Linux 需先装 espeak-ng,Windows 直接双击根目录的 WINDOWS_INSTALL.bat 脚本即可),终端运行abogen打开桌面窗口;想用浏览器版则运行abogen-web,再访问 http://localhost:8808 。页面上就是上传区域,把文件拖进去即可开始。
二、核心能力拆解
拖进一本 EPUB,整本变有声书
最常见的用法:手里一本 EPUB,想变成能直接听的有声书。在 Web 界面把书拖入上传区,选好语音、语速和输出格式,点Create job提交任务。完成后会生成 MP3、M4B 等音频,选 M4B 还能带上章节信息,也可以让每一章单独存成一个文件。
字幕自动和语音对齐
做教学视频、播客,光有音频不够,还得配字幕。abogen 在合成语音的同时就生成与音频逐句同步的字幕,颗粒度可调——整句、句子加逗号、按单词都行。产出的 SRT 或 ASS 文件丢进剪辑软件就能直接用,省掉手动对时间轴的功夫。
混出只属于你的声音 🎧
默认语音不够有辨识度时,试试内置的语音混合器。拖动滑块调整每个语音模型的权重,边调边听预览,满意后把这个组合存成语音配置文件,之后一键复用,也能导出分享给别人。
三、进阶玩法,效率再翻倍 ⚡
队列里批量处理多本书
有好几本书要转换?把它们一次加进队列就行。队列管理器里能看清每个任务的状态和进度,每个文件保留添加时的配置互不干扰,也可以一键用当前主界面设置覆盖整队,挂机等结果即可。
开启 GPU 加速
有 NVIDIA 显卡的话,装 CUDA 版本(abogen[cuda]),转换时勾选 "Use GPU Acceleration (if available)",长书的速度差别肉眼可见;AMD 显卡则在 Linux 上用 ROCm 版本。
成品直推 Audiobookshelf
Web 版用户可以在 Settings → Integrations 里配置 Audiobookshelf,转换完成后有声书自动推送到你的听书库,不用手动搬运文件。
如果你是教育工作者、自媒体人或播客主,abogen 能把"文本变音频"压缩成一次拖拽的事。更多细节可以看 docs/getting-started.md 和 docs/developer-guide.md,现在就去转换你的第一本书吧。
【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考