5.7K star!电子书一键转有声读物,牛逼!支持声音克隆、多国语言!

文摘   2025-01-13 21:03   江西  

* 戳上方蓝字“开源先锋”关注我



推荐阅读:

《25.3K star!搞定VSCode所有插件,就是这么舒适!


《14K star!开源文献翻译神器,可完整保留排版,爽的不行!


《14.5K star!一款开源的工作流编排调度项目,无限可扩展!!》


《52K+ star!解放双手,工作流自动化神器!》


《27.5K star!无需GPU本地轻松运行AI模型,超推荐!》

《33.1K star!又来一款币圈交易开源项目,助你追上2025年行情!》


大家好,我是开源君!

在这个快节奏的时代,我们总是在奔波,但阅读的需求从未减少。然而,看书总是需要手和眼睛,有时确实不太方便。想象一下,如果你在开车、健身或者做家务的时候,也能“阅读”,那该有多好啊!

今天开源君分享一个超级实用的开源项目 - ebook2audiobook,可以将电子书转换成有声书,让阅读不再受时间和空间的限制。

项目简介

ebook2audiobook是一个由 Drew Thomasson 开发的开源项目,它利用文本到语音(TTS)技术,将电子书转换成有声读物。这个项目不仅支持多种电子书格式,还能输出高质量的音频文件,让你可以在任何设备上随时收听。而且,它还支持多语言和声音定制,满足你各种个性化需求。

支持的电子书格式:.epub, .pdf, .mobi, .txt, .html, .rtf, .chm, .lit, .pdb, .fb2, .odt, .cbr, .cbz, .prc, .lrf, .pml, .snb, .cbc, .rb, .tcr 其中“.epub”或“.mobi”效果较好。

目前在 Github 上收获了 5.7K star!

性能特色

  • 声音定制:通过先进的声音克隆技术,你可以自定义 TTS 的声音,让听书体验更加个性化。
  • 高质量输出:使用 Coqui XTTS 进行文本到语音转换,确保生成的语音自然且富有表现力。听起来就像真人朗读一样,让人陶醉其中。
  • 多格式支持:支持 epub、pdf、mobi 等 20 种常见电子书格式,几乎涵盖了所有主流类型。无论你的电子书是什么格式,ebook2audiobook都能轻松搞定。
  • 易于使用:提供了详细的安装指南和多种使用方式,包括命令行、Web 界面和 Docker 容器。无论你是技术小白还是高手,都能轻松上手。
  • 多语言支持:支持 16 种语言,包括英语、中文、日语等主流语言。无论你来自哪里,都能找到适合自己的语言版本。

快速使用

想要快速上手ebook2audiobook?没问题,我这就给你来个简单教程!

首先,你需要克隆项目仓库到本地:

git clone https://github.com/DrewThomasson/ebook2audiobook.git

然后,进入项目目录,根据你的操作系统选择对应的启动脚本:

  • Linux/MacOS:
./ebook2audiobook.sh
  • Windows:
.\ebook2audiobook.cmd

接着,打开浏览器访问提供的 Web 界面地址开始使用了。

如果你想用 Docker 来运行,那就更简单了,只需要几条命令就能搞定:

# 仅使用CPU运行
docker run -it --rm -p 7860:7860 --platform=linux/amd64 athomasson2/ebook2audiobookxtts:huggingface python app.py
# 使用GPU加速运行(仅限Nvida显卡)
docker run -it --rm --gpus all -p 7860:7860 --platform=linux/amd64 athomasson2/ebook2audiobookxtts:huggingface python app.py

项目体验展示

官方提供了一个体验网站:

https://huggingface.co/spaces/drewThomasson/ebook2audiobook

只需要上传需要转换的电子书文件,然后上传一个音频文件作为转换语音的参考,就可以开始转换了。转换完成后,你可以在播放器里直接播放查看效果,如果觉得满意,就可以下载下来。

而且,转换后的有声书是以 .m4b 格式保存的,包含了丰富的元数据和章节信息,使用起来超级方便。

小结

ebook2audiobook是一个非常实用且强大的开源项目。它不仅能够帮助我们将电子书转换成有声书,提升阅读体验;还支持声音定制和多语言功能,满足我们各种个性化需求。无论是电子书作者、有声书制作者、视障人士,还是喜欢听书的用户,或者是需要学习外语的用户,都能从中受益。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:
https://github.com/DrewThomasson/ebook2audiobook

开源先锋
分享Github上最有趣的开源项目
 最新文章