epub2tts入门学习资料汇总-将EPUB电子书转换为有声读物的开源工具

epub2tts

epub2tts项目介绍

epub2tts是一个免费开源的Python应用程序,可以轻松将EPUB电子书或文本文件转换为功能完备的有声读物。它使用Coqui AI TTS、OpenAI或Microsoft Edge的文本转语音技术来生成逼真的语音。

epub2tts项目主页

主要功能

  • 生成标准M4B格式的有声读物文件
  • 自动检测章节断点
  • 可嵌入封面图片
  • 支持使用Microsoft Edge免费云端TTS服务
  • 使用Coqui XTTS模型实现简单的声音克隆
  • 提供58种来自Coqui AI的高质量声音
  • 在可用时使用deepspeed加速处理
  • 中断后可从上次位置继续处理
  • 注意:仅支持无DRM的EPUB文件

使用方法

1. 提取EPUB内容为文本

epub2tts mybook.epub --export txt

2. 生成默认有声读物(较快)

epub2tts mybook.epub

3. 使用MS Edge云端TTS

epub2tts mybook.txt --engine edge --speaker en-US-AvaNeural --cover cover-image.jpg --sayparts

4. 使用XTTS和Coqui Studio声音

epub2tts mybook.txt --engine xtts --speaker "Damien Black" --cover cover-image.jpg --sayparts

5. 使用自己的声音克隆

epub2tts my-book.epub --start 4 --end 20 --xtts voice-1.wav,voice-2.wav,voice-3.wav --cover cover-image.jpg

安装指南

epub2tts需要Python 3.11版本。

Mac安装

  1. 安装依赖:
brew install espeak pyenv ffmpeg mecab
  1. 安装epub2tts:
git clone https://github.com/aedocw/epub2tts
cd epub2tts
pyenv install 3.11
pyenv local 3.11
python -m venv .venv && source .venv/bin/activate
pip install .

Linux安装

sudo apt install espeak-ng ffmpeg
git clone https://github.com/aedocw/epub2tts
cd epub2tts
pip install .

Windows安装

建议在WSL2的Ubuntu 22环境中安装使用。详细步骤请参考项目README

更多资源

epub2tts为爱好者提供了一个简单易用的工具来制作个人有声读物。无论是想将喜爱的电子书转为音频,还是探索AI语音合成技术,epub2tts都是一个值得尝试的开源项目。欢迎大家下载使用,并为项目贡献自己的力量!


文章连接:www.dongaigc.com/a/epub2tts-beginners-guide-audio-books
https://www.dongaigc.com/a/epub2tts-beginners-guide-audio-books

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值