AX 爱鲜报

ebook2audiobook 电子书转有声书

将电子书转换为带章节和元数据的有声书,支持 50+ TTS 引擎、语音克隆和 1158 种语言,提供 GUI 和命令行,可在本地或云端运行。

爱鲜报评分

0.0

0 人评分

2k

星数

是

中文

Python

主语言

是

活跃

43

贡献者

人工分析

EDITORIAL

推荐理由

该项目功能强大,支持多种电子书格式和 TTS 引擎,能生成高质量有声书并保留章节结构。语音克隆和多语言支持使其适用性广泛,且提供 Docker 和 Colab 等便捷部署方式。对于需要将文本内容转为音频的开发者或内容创作者,这是一个高效的开源解决方案。

适用场景

  • 个人电子书转有声书
  • 多语言有声内容制作
  • 语音克隆定制有声书
  • 批量处理文档转音频
  • 教育材料音频化

优点

  • 支持 50+ TTS 引擎和 1158 种语言
  • 保留章节和元数据,输出格式丰富
  • 提供 GUI 和 CLI,易于使用
  • 支持语音克隆和自定义模型
  • 资源需求低,2GB RAM 即可运行

缺点

  • CPU 上运行现代 TTS 引擎较慢
  • 部分高级功能需要 GPU 加速
  • 仅适用于无 DRM 的合法电子书
上手难度 进阶

项目简介

ebook2audiobook 是一个将电子书转换为有声书的开源工具,支持章节划分和元数据保留。它集成了 50 多种 TTS 引擎,支持语音克隆和超过 1158 种语言,并提供图形界面和命令行两种使用方式。

主要功能

  • 多格式支持:可处理 .epub、.pdf、.mobi、.txt、.docx 等常见电子书格式,以及图片 OCR 扫描。
  • 高质量语音合成:支持 XTTSv2、Bark、VITS、Tacotron2 等多种引擎,输出接近真人的语音。
  • 语音克隆:使用自己的语音文件克隆音色,打造个性化有声书。
  • 多语言支持:覆盖中文、英文、日文等 1158 种语言和方言。
  • 灵活输出:生成带章节的 m4b、mp3、wav 等格式,支持单声道或立体声。
  • 低资源运行:最低 2GB RAM / 1GB VRAM 即可运行,适合普通电脑。

使用方式

本地运行

通过 Docker 或直接安装依赖运行。启动 Gradio 网页界面后,上传电子书并选择语音参数即可转换。

# 示例:启动 Web 界面(具体命令请参考官方文档)
python app.py

远程运行

项目提供 Hugging Face Spaces、Google Colab 和 Kaggle 笔记本,无需本地配置即可在线体验。

注意事项

  • 仅适用于无 DRM 的合法电子书。
  • 在 CPU 上运行现代 TTS 引擎速度较慢,建议使用 GPU 加速。
  • 输出格式和语音参数可在配置文件中调整。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。