发一个新版本,支持 edge tts 朗读。
首先会检测网络,如果网络不通,才会使用本地 tts。
edge tts 使用的是
rany2/edge-tts: Use Microsoft Edge’s online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key
首先需要安装 python,然后根据 edge-tts 库介绍的方法,执行
pip install edge-tts
然后,将安装完成的程序路径写入 WinSoEasy.json 文件。
"path": {
"edgetts": "D:\\……\\Python3\\Scripts\\edge-tts.exe",
"edgeplayback": "D:\\……\\Python3\\Scripts\\edge-playback.exe"
"media": {
"mpv": "D:\\……\\mpv\\mpv.exe"
}
最后在 WinSoEasyConfig.ini 文件修改你喜欢的 edge 朗读人。
选中文字,按 alt + s 键开始朗读。
由于 edge tts 是远程请求,需要耐心语音加载完成,系统软件托盘图标有简单的状态指示。
使用中可能会有很多问题,请包涵