如何利用Calibre切割epub书籍?

前言

ChatTTS在CPU上运行较为缓慢。如果要实时阅读目前的电脑性能不太够。所以我们采用另一种策略,把要读的书分割成不同的章节,对每一章分别进行音频的分割与合成。

本篇随笔介绍如何利用Calibre对epub书籍进行分割。

步骤

💫步骤一、安装EpubSplit

访问功能目录:首选项——高级选项——插件——获取新的插件

查找名为EpubSplit的插件并安装。

安装好了重启Calibre就能在菜单栏看到Epub拆分选项。

💫步骤二、格式转换

新建一个书库,把要拆分的书移动进去。

单击epub拆分,选中要拆分的章节,单击相应的目录项——用选定的章节生成新书即可,新生成的书籍会保存在新书库中。

对书书籍进行格式转换,从epub到txt。另外对于目前的ChatTTS,需要额外设置一些转换规则。对于无法读取的文本,只对其中出现误读的进行处理。

文本模式 替换字符 误读类型
—— [lbreak] 花..索啊
[lbreak] 夸阿

但是对于另外一些误读类型,最好手动处理:

文本模式 误读类型
- 减(不适合人名)
di(不适合副词尾缀)

💫步骤三、保存

把书籍保存到磁盘中。

右键——保存到磁盘——保存单一格式到磁盘,然后选择txt文档即可。

总结

通过epub书籍的切割和转换,再利用ChatTTS对txt文本的切割与合成音频,本地化的有声书阅读就成为可能。

📚参考

posted @   Laziko  阅读(650)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示