如何利用Calibre切割epub书籍?

前言

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

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

步骤

步骤一、安装EpubSplit

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

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

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

步骤二、格式转换

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

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

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

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

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

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

步骤三、保存

把书籍保存到磁盘中。

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

总结

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

参考

posted @ 2024-06-06 11:56  Laziko  阅读(39)  评论(0编辑  收藏  举报