新闻详情

新闻详情

首页 / 资讯中心 / 详情

abogen:3步把EPUB变成带同步字幕的有声书

发布时间:2026/9/26 2:37:14来源:尧图网络
abogen:3步把EPUB变成带同步字幕的有声书
abogen3步把EPUB变成带同步字幕的有声书【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen想做有声书却不想订录音棚abogen 走的是文本转语音路线把 EPUB、PDF 或纯文本文件丢给它产出可播放的音频外加一份时间轴与音频对齐的 SRT/ASS 字幕底层引擎是开源 TTS 模型 Kokoro-82M。快速上手5分钟安装并生成第一本有声书先装 espeak-ng 依赖与 abogen 本体需要 Python 3.10–3.12无需单独安装 Pythonsudo apt install espeak-ng # Ubuntu/DebianmacOS 用 brew install espeak-ng uv tool install --python 3.12 abogen # CPU 版 uv tool install --python 3.12 abogen[cuda] --extra-index-url https://download.pytorch.org/whl/cu128 --index-strategy unsafe-best-match # NVIDIAAMD 显卡仅在 Linux 下支持安装 rocm 变体。Windows 上也可以克隆仓库后双击WINDOWS_INSTALL.bat自动装好 Python 与 CUDA 依赖git clone https://gitcode.com/GitHub_Trending/ab/abogen装完后启动对应入口abogen # 桌面版PyQt6 abogen-web # Web 版打开 http://localhost:8808拿到第一个结果只需三步拖一个 EPUB 或文本文件进输入框 → 设置音色、语速0.1x–2.0x、字幕粒度Line、Sentence、1–3 words与输出格式WAV/FLAC/MP3/OPUS/带章节的 M4B→ 点 Start。音频与字幕文件随后出现在保存目录默认与源文件同目录。作者的 RTX 2060 Mobile 上约 3000 字转成 3 分 28 秒音频只用了 11 秒首次运行会因按需下载模型而偏慢。使用场景小说EPUB转章节式有声书拿到一本想听的书时先勾选需要的章节abogen 按章节切分音频可逐章存为独立文件同时生成合并完整版。选 M4B 输出时章节元数据与封面从 EPUB/PDF 自动提取会一并写入文件支持元数据的播放器可直接显示目录与封面。给教学视频和短视频配同步字幕脚本本身带时间轴.srt/.ass/.vtt或手动标注HH:MM:SS的文本时abogen 按既有时间点生成语音而不会用自己的节奏重新计时字幕输出切到“1 word/2 words/3 words”或“Sentence Highlighting”得到可直接贴到视频上的逐词、逐句高亮字幕。用队列模式批量生成播客与系列节目手里有一批稿件要处理时把多个文件加入队列每个文件保留加入时的配置音色、语速、格式互不覆盖Web 版的后台 worker见 abogen/webui/按顺序执行任务页面实时刷新进度与日志可随时取消或删除任务。进阶技巧如何用语音混合器混合定制音色单一 Kokoro 音色与想要的调性不符时语音混合器支持把多个音色模型按不同权重混音保存为 profile 后在后续转换中直接引用。TTS 引擎本身可插拔实现见 plugins/kokoro/ 与 docs/tts-plugin-architecture.md。如何为文本转语音开启GPU加速安装时选 CUDA 变体NVIDIA或 ROCm 变体Linux AMDPyTorch 会自动走 GPUMac 通过 kokoro 开发版使用 MPS。Docker 部署时仓库自带 GPU 配置的 compose 文件一条命令起服务docker compose up -d --build启动时若看到 “CUDA GPU is not available. Using CPU”说明回退到 CPU可用但更慢可卸载后按对应 CUDA 版本重装。如何手动加章节标记与元数据标签纯文本文件里写入CHAPTER_MARKER:章节标题abogen 会按标记切分音频某章出错时只重转该章而不必整份重来输出 M4B 时还能在文件头添加标题、作者、封面等元数据标签。常见问题问非英文文本用不了“1 word/2 words/3 words”字幕Kokoro 只为英文输出词级时间戳 token其他语言自动切换按时长估算的回退方案支持 Line、Sentence 与 Sentence Comma 模式。问提示 “CUDA GPU is not available. Using CPU” 怎么办这是 CPU 回退可以正常使用速度更慢。Windows 仅支持 NVIDIA CUDAAMD 显卡需要 Linux ROCm显卡兼容但仍报错时可换成 CUDA 12.6/13.0 变体重装。问首次运行很慢想离线使用模型与音色首次按需下载用菜单里的“Pre-download models and voices for offline use”提前缓存全部资源并可开启“Disable Kokoros internet access”彻底断网运行。界面完全打不开时先在终端运行abogen-cli查看具体报错。更多细节见 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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

汽车价格预测实战 从 Kaggle 回归赛题看二手车估值建模 2026/9/26 3:22:25

汽车价格预测实战 从 Kaggle 回归赛题看二手车估值建模

这道 Kaggle 赛题聚焦汽车价格预测,任务目标是依据车辆结构化特征完成回归建模,并用平均绝对误差衡量预测偏差。题面信息不多,但业务含义非常明确,对应的正是二手车估值、车商报价和资产评估中的核心建模问题。 这类题目的价值不在于小规模排行榜竞争,而在于能够完整演练…

阅读更多 →
海思平台TW2868驱动深度解析与实战调试指南 2026/9/26 3:22:06

海思平台TW2868驱动深度解析与实战调试指南

简介:本资源是面向嵌入式Linux驱动开发工程师与海思平台系统集成者的tw2868视频处理芯片底层驱动源码包,专为适配海思(Hisilicon)SoC的Linux内核环境设计,解决高清视频采集与编解码硬件在Linux系统中的驱动适配与功能启…

阅读更多 →
二十、Checkpoint 与持久化:让 Agent 不再“一次性“ 2026/9/26 3:22:06

二十、Checkpoint 与持久化:让 Agent 不再“一次性“

Checkpoint 与持久化:让 Agent 不再"一次性" 专栏导航:这是《LangChain 30篇精讲》系列的第 20 篇,模块五:LangGraph 进阶的第二篇。上一篇我们学会了用图编排工作流。但有个关键问题没解决:图跑完了,状态就没了。 本篇讲 Checkpoint 机制——它让 Agent 从&qu…

阅读更多 →
LIMIT OFFSET 深分页为何拖垮 MySQL?优化方案全解析 2026/9/26 3:22:06

LIMIT OFFSET 深分页为何拖垮 MySQL?优化方案全解析

做后端开发的朋友,多半都有过这种经历:接口在测试环境翻得飞快,一到线上数据量上来,翻到几十页之后明显卡顿,响应时间从几十毫秒直接飙到几百毫秒甚至几秒。打开慢查询日志一看,十有八九是LIMIT OFFSET在捣…

阅读更多 →
PromptX ToolSandbox源码剖析:自动依赖安装与CJS/ESM统一加载是如何实现的 2026/9/26 3:22:00

PromptX ToolSandbox源码剖析:自动依赖安装与CJS/ESM统一加载是如何实现的

PromptX ToolSandbox源码剖析:自动依赖安装与CJS/ESM统一加载是如何实现的 【免费下载链接】PromptX PromptX 领先的AI 智能体上下文平台 | PromptX Leading AI Agent Context Platform 项目地址: https://gitcode.com/Deepractice/PromptX 本文…

阅读更多 →
MySQL JDBC URL 参数调优实战:从字符集、时区到批量插入性能 2026/9/26 3:22:00

MySQL JDBC URL 参数调优实战:从字符集、时区到批量插入性能

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉