abogen 有声书生成完整指南:EPUB、PDF 到带字幕音频的最短路径

发布时间:2026/9/26 2:56:33
abogen 有声书生成完整指南:EPUB、PDF 到带字幕音频的最短路径 abogen 有声书生成完整指南EPUB、PDF 到带字幕音频的最短路径【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen把一份 300 页的 EPUB 丢进 abogen几分钟后你会拿到带章节标记的 M4B 有声书、逐句同步的字幕文件以及可逐章重跑的中间文本。abogen 是基于 Kokoro 语音引擎的开源有声书生成工具核心功能就是把 EPUB、PDF 和纯文本转成音频并自动对齐字幕。 能力盘点abogen 有声书生成支持哪些格式项目支持项输入EPUB、PDF、TXT、Markdown、SRT、ASS、VTT音频输出WAV、FLAC、MP3、OPUS、M4B内嵌章节与封面元数据字幕输出SRT、ASS宽/窄/居中宽/居中窄等样式、VTT语言9 种美式英语、英式英语、西班牙语、法语、印地语、意大利语、日语、巴西葡萄牙语、普通话语音引擎Kokoro-82M 内置Web 端另有 Supertonic 插件语音用两字符代码选择首字母是语言第二位是性别af_*即美式女声bm_*即英式男声。章节识别依赖CHAPTER_MARKER:标题标记转换电子书时会自动按目录注入纯文本则可手动添加标记语法解析在 abogen/domain/ 的text_chapters模块。语音引擎通过 abogen/tts_plugin/ 的插件协议与主程序解耦换 TTS 后端只动插件层。从零到一3 步装好 abogen 并出第一条音频先装 espeak-ngLinuxsudo apt install espeak-ngmacOSbrew install espeak-ngWindows 装官方 .msi。Kokoro 的分音器依赖它缺了它合成无法启动。uv tool install --python 3.12 abogen # NVIDIA 显卡改用 abogen[cuda]安装 abogen。uv 会建独立隔离环境PyTorch、Kokoro、界面组件一并带入无需自备 Python要求 3.10–3.12。启动并拖入文件。abogen # 桌面 GUIWeb 端用 abogen-web浏览器打开 localhost:8808桌面端弹出主窗口拖入文件、选语音和语速、点 StartWeb 端则把文件变成队列里的任务进度和日志在页面自动刷新。️ 最影响听感的 4 个 abogen 参数语速范围0.1x–2.0x。旁白类内容建议 1.0x–1.3x拉满 2.0x 会出现音节粘连。字幕切分粒度可选Line、Sentence、1 word–3 words。单词级仅限英语其他语言自动回退句子级给视频配字幕时Sentence Comma阅读节奏更稳。章节间静音在菜单里按秒配置。整本书合并成一个文件时 0.5s–1.5s 即可过长会让章节切换有割裂感。语音与 Voice Mixer直接按代码选音色或打开 Voice Mixer 给多个声音配权重结果可存为 profile 复用适合做出不属于任何单一模型的专属音色。 进阶场景批量、离线与元数据批量用队列管理器一次加入多个文件每个文件记住入队时的参数勾选以当前选择覆盖可强制整批统一配置。离线使用菜单进入预下载模型和语音点 Download all 拉全模型与音色再勾选禁用 Kokoro 联网之后断网也能完成转换。M4B 元数据与 AudiobookshelfM4B 输出前文本顶部可加METADATA_TITLE:...等标签EPUB 封面会自动抽出并嵌入文件。Web 端在 Settings → Integrations 配好 Audiobookshelf 后成品可一键推入书库。⚠️ 快速排雷症状处理提示 CUDA GPU is not available. Using CPU能跑但慢。Windows 下按驱动版本重装对应 CUDA 的 torch或改用abogen[cuda126]/abogen[cuda130]重装单词级字幕不生效Kokoro 只为英语提供词级时间戳其他语言回退句子级改用Sentence模式安装时报 No matching distribution foundPython 需在 3.10–3.12建议用 uv 管理版本合成无声音/启动异常先确认 espeak-ng 已装好它是所有平台的前置依赖abogen 适合想把电子书批量转成通勤音频、或给短视频要配音字幕配套文件的人若你的需求是声音克隆或广播级逐句重录校音它不是合适选择。现在就装好 espeak-ng、跑一遍uv tool install abogen把第一份文件拖进去10 分钟内你会拿到带章节和同步字幕的第一条成品。更多细节见 docs/ 目录下的开发者与上手文档。【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考