自编自用txt小说大声朗读页面

网址 https://www.qidizi.com/html/read-aloud.html

说明:
— 仅支持edge
— 安卓锁屏朗读不会停,ios好像会(我没用没法优化),所以可能不好用。
— 可以保留实时朗读进度
— 可以换书,但是只支持一本书
— 自动识别gbk或utf8编码
— 使用方式:用edge 〉选择txt〉点击浏览器大声朗读
— 编码自识别原理:简单判断存在中文常用符号即当前编码,否则另外种编码。
— 进度原理:因大声朗读仅开始时会获取整个页面文本,所以页面刷新既提取n万字备用,朗读时它会高亮文本,监听事件可知进度。所以听完需要刷新页面截取新文本。可根据个人听书时长来设定一天量。
— v1版纯用js调用tts,再全屏黑屏省电,因为锁屏后js不运行了,兼容性差没再继续那个方案。
— 微软云有tts免费额度,可考虑用它用java实现,个人觉得麻烦,这个够用。
— 小米开启多声音同时存在,打开其它有声音,它不会断,但是应该没人同时听音乐小说dy吧。
— 来电、闹钟之类系统是直接停止其它声音,朗读服务会被停止,需要手动开启
— 到tts服务网络不好时,也会停止需要重启朗读重试。
— 因为锁屏js停止原因,(正常、异常)暂停后建议解锁刷新重启朗读
— 电话多的人莫试。

感兴趣的可以试用,复制去改进。

2 个赞

这个有点意思哎 听小说的福音

感谢大佬的软件。

很棒,我曾经就是手动把一个小说分成几个文件依次edge听