[chrome-插件]魔改Read ALoud插件调用讯飞有声
【摘要】 背景:最近要看一些网页中的教程文档,字比较多,看一会就走神了,所以想能不能改成像头条的有声读物的那种效果,但是朗读女和Read Aloud这类工具听着又不是很舒服,所以就考虑采用下面的调用模拟器中的讯飞有声的方式;第一步:第一个步参考下面的帖子:https://zhuanlan.zhihu.com/p/99883794https://www.jianshu.com/p/01f914e3fb8...
背景:
最近要看一些网页中的教程文档,字比较多,看一会就走神了,所以想能不能改成像头条的有声读物的那种效果,但是朗读女和Read Aloud这类工具听着又不是很舒服,
所以就考虑采用下面的调用模拟器中的讯飞有声的方式;
第一步:
第一个步参考下面的帖子:
https://zhuanlan.zhihu.com/p/99883794
https://www.jianshu.com/p/01f914e3fb82
讯飞有声选择稍微就一些的版本,我测试使用的"讯飞有声2.3.3033",关于"立即朗读"的按钮坐标,我用getevent命令发现无法获得预期的结果回显,
就使用夜神的操作录制功能,导出查找相应的坐标,我这里找到的是688 928;
模拟器分辨率设置如下:
前面的过程完成之后,已经可以在pc上复制之后,运行脚本,模拟器完成朗读的功能;
第二步:
为了更方便的使用这个功能,我希望在chrome浏览器中,选择文本,右键调用朗读,有类似的朗读插件,例如Read ALoud插件,
那么只要改造一下这个插件就可以了,将它的ReadText函数改为触发我们的调用模拟器里的讯飞有声朗读即可;
附件说明:
ReadAloud_1.29.0 --- 修改过后的ReadAloud插件,解压后,需要在chrome扩展程序-打开开发者模式--加载已解压的扩展程序-选择解压后的文件夹,完成扩展加载;
ReadText--- 调用讯飞有声的本地python服务,使用本地25798端口,post请求触发翻译过程;
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)