受够了那种机械的tts的声音,听说微软的语音合成技术灰常不错,就搞了个使用微软接口的tts软件替换系统tts,但是,这发音的确很好,但是在线的就是在线的,他合成需要时间啊,而且tts没有提前缓存的操作,于是就打算自己写一个
找遍全网,找到两个别人造的轮子,就拿来用了
第一个:https://bbs.125.la/thread-14681320-1-1.html(我一开始用的这个,不过之后他这个接口好像失效了,就换成第二个了,现在作者已经修复了,如果啥时候第二个失效就改回这个)
第二个:https://bbs.125.la/thread-14730294-1-2.html
最终用的是第二个模块
听完长长的一本书,没啥大bug,就分享出来吧
截屏 2022-08-16 11.20.29.png
默认缓存数是30段,感觉不够可以去程序目录下面config.ini里面更改,重新打开生效
打开文件后就会自动分章保存在data目录下,不会再去动源文件,不用担心源文件删除或移动的情况
个别设备播放之后不会马上有音频输出,需要等几秒的就把需要等待开启输出那个打勾,不然前面几秒你就听不到了(配合目录下面那个1.MP3使用,就是个1秒空白音频)
选语音时候注意语音对应的语言,可以去微软官网试听下选好那个语音再回来选,配置文件里面默认那个我感觉挺不错的
程序界面上无法修改阅读进度,如需修改,可以去data文件夹下面data.ini里面修改
会有部分(非常少)音频出现放完后媒体播放的状态还是正在播放的,如果发生这种情况请点击右边跳过按钮跳过
没有提供批量下载功能,这是白嫖接口,不要用的太狠了,真的需要可自己修改或者复制temp文件夹下的缓存文件自己合并
下载地址:
抗揍云:https://xljxlj.lanzout.com/b017vvd0j密码:3908