ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

abogen:三分钟把 EPUB 和 PDF 变成有声书,文本转语音完整指南

abogen:三分钟把 EPUB 和 PDF 变成有声书,文本转语音完整指南 abogen三分钟把 EPUB 和 PDF 变成有声书文本转语音完整指南【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogenabogen 是一款免费开源的文本转语音工具能把 EPUB、PDF、纯文本转成有声书音频并同时输出与语音对齐的字幕。如果你想把一份下载的电子书变成通勤路上能听的音频装完十分钟就能出成品这篇文章带你从零走到第一本有声书。abogen 是什么先认识项目abogen 是一个基于 Kokoro-82M 语音合成模型的有声书生成工具提供桌面和 Web 两套界面。输入文件会被解析成文本与章节核心转换流水线位于 abogen/domain/负责合成音频并生成字幕。核心能力输入支持 EPUB、PDF、TXT、Markdown 及 SRT/ASS/VTT 字幕文件输出 WAV、FLAC、MP3、OPUS、M4B自动识别章节结构可分章导出并把封面与元数据写入 M4B字幕粒度可选按行、按句、按词数非英语语言支持句级对齐语音混合器可按权重组合多个语音模型保存为可复用配置队列模式批量转换支持预下载模型与语音后离线使用 三步跑起来安装与首次生成abogen 需要 Python 3.10 到 3.12并依赖系统里的 espeak-ng 发音引擎先装它再装程序。Linux 或 macOSsudo apt install espeak-ng # macOS 改用 brew install espeak-ng pip install abogen abogenWindows先安装 espeak-ng 的 .msi 安装包然后pip install abogen # 有 NVIDIA 显卡可改用 abogen[cuda] abogen桌面窗口打开后拖入一个 .txt 文件点击 Start。生成的音频与字幕文件会出现在原文件所在目录或在“保存位置”里自选的文件夹。想要网页体验就运行abogen-web浏览器打开 localhost:8808任务完成后直接在页面下载成品。 走一遍完整生产流程完整流程分三步准备素材、设置参数、导出成品。准备素材。把 EPUB、PDF 或文本文件拖进输入框。EPUB 和 PDF 会自动解析出章节结构你可以勾选要转换的章节纯文本文件则支持手动写入CHAPTER_MARKER:章节标题标记来拆分章节出错时也能只重转某一章。设置参数。语速在 0.1x 到 2.0x 之间调节。语音用两位代码选择首字母是语言a 美式英语、b 英式英语、z 普通话等次字母 m 男、f 女生成前可点预览试听。想要更个性化的声音打开语音混合器为每个语音模型调权重并保存成配置语音混合器拖动滑块调整各语音模型权重组合结果可保存为配置文件反复使用。导出成品。选定音频格式、字幕格式与字幕粒度按行、按句、按词数其中按词仅限英语。电子书可勾选“每章单独保存”和“创建合并版本”同时得到分章文件与整本有声书输出格式选M4B时还会写入章节标记、封面和元数据有声书播放器可以直接显示目录。Web 界面流程一致上传文档选语音、语速、字幕风格与输出格式点击 Create job 后在队列里看进度与日志完成后下载音频和字幕。Web 界面新建有声书任务、查看任务统计作业在后台按顺序处理。️ 参数调优建议语速1.0x 为中性值1.1x 到 1.3x 听感更紧凑适合长材料。格式选择存档用 WAV 或 FLAC分发用 MP3 或 OPUS需要章节和封面用 M4B。字幕粒度句级适合所有语言按词模式仅对英语精确。章节停顿在菜单里设置章节间静音时长一到两秒比较自然。离线使用用菜单里的“预下载模型和语音”一次性下完资源之后可断网转换。 常见坑与排查现象启动提示 “CUDA GPU is not available. Using CPU”。原因PyTorch 版本与显卡驱动不匹配或 Windows 上用了 AMD 显卡Windows 只支持 NVIDIA。解决CPU 模式可继续用只是较慢NVIDIA 用户重装对应 CUDA 版本的 torch或卸载后换用其他 CUDA 变体重装。现象Linux 下运行abogen提示找不到命令。原因脚本安装在 ~/.local/bin该目录不在 PATH 中。解决把 ~/.local/bin 加入 PATH 并重新加载配置。现象安装时报 “No matching distribution found”。原因Python 版本不在 3.10 到 3.12 支持区间。解决切换到受支持的 Python 版本后重装。现象日语合成声音异常或无法出声。原因日语需要额外的 misaki[ja] 依赖。解决手动安装该可选依赖后重试。结语abogen 适合想把电子书、文稿变成带字幕可听音频的零基础上手。装好后拖入文件即可生成第一本有声书进阶配置可参考官方入门文档与内置 TTS 插件实现。【免费下载链接】abogenGenerate audiobooks from EPUBs, PDFs and text with synchronized captions.项目地址: https://gitcode.com/GitHub_Trending/ab/abogen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表