Legado 应该是安卓手机最好的第三方电子书阅读APP之一,我之所以喜欢它,除了它支持各种格式与书源之外,更重要的是它支持 Azure TTS 文字转语音--听书。Azure TTS在文字转语音方面,是我现时听到最好的文字转语音引擎,没有之一。
本教程不需要安装任务第三方文字转语音引擎,纯代码设置。
Legado 是开源软件,下载地址:https://github.com/gedoor/legado ,大家前往下载安装既可。至于 Azure TTS 申请,网上有很多教程,大家自行搜索,实在不会,那就看看知道这篇大神分享的文章吧--在微软云平台Azure上创建个性化的语音(TTS)服务。
以下为在 Legado 上设置Azure TTS的详细教程。我知道大家都难,所以尽量使用图片形式给大家展示。
1、在 legado 打开任一电子书,然后点击屏幕中间,显示阅读设置菜单。
2、点击朗读按钮,进入朗读界面。
3、在朗读界面,点击右下角按钮,进入朗读设置界面。
4、在朗读设置设面,点击“朗读引擎”选项。
5、在朗读引擎界面,点击右上角+号,进行新增引擎。
6、点击右上角三个点的菜单选项。
7、把以下代码修改成你自已的,然后粘贴源既可。
{ "concurrentRate": "0", "contentType": "audio/mpeg", "enabledCookieJar": false, "header": "{\n \"Ocp-Apim-Subscription-Key\": \"改为你自已的AzureTTS钥匙\",\n \"Content-Type\": \"application/ssml+xml\",\n \"X-Microsoft-OutputFormat\": \"audio-16khz-128kbitrate-mono-mp3\",\n \"User-Agent\": \"legado\"\n}", "id": 1685895171535, "lastUpdateTime": 1686557728110, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "name": "Azure--TTS", "url": "https://eastasia.tts.speech.microsoft.com/cognitiveservices/v1,{\n \"method\": \"POST\",\n \"body\": \"
8、返回到5步的界面,选择好语音引擎后,点击全局既可。
你可以在这里选择你喜欢的音色替换概可。https://learn.microsoft.com/zh-cn/azure/cognitive-services/speech-service/language-support?tabs=tts ,我默认的是 zh-CN-XiaochenNeural -- 晓辰。
本文完毕,这样的设置好处,就是不需要安装任务第三方的文字转语音引擎和app,这对于我来说是最好的方案。如果大家可以根据自已的需求,选好相应的语音样式既可。
注册了也替换了自己的AZURE TTS的钥匙,但还是报错,用不了。是不是还需要替代别的内容?
{ “concurrentRate”: “0”, “contentType”: “audio/mpeg”, “enabledCookieJar”: false, “header”: “{\n \”Ocp-Apim-Subscription-Key\”: \”改为你自已的AzureTTS钥匙\”,\n \”Content-Type\”: \”application/ssml+xml\”,\n \”X-Microsoft-OutputFormat\”: \”audio-16khz-128kbitrate-mono-mp3\”,\n \”User-Agent\”: \”legado\”\n}”, “id”: 1685895171535, “lastUpdateTime”: 1686557728110, “loginCheckJs”: “”, “loginUi”: “”, “loginUrl”: “”, “name”: “Azure–TTS”, “url”: “https://eastasia.tts.speech.microsoft.com/cognitiveservices/v1,{\n \”method\”: \”POST\”,\n \”body\”: \”{{speakText}}\”\n}” }
edge浏览器自带的朗读很棒啊,我就用它听小说
博主,您好!一直在用您提供的编译的openwrt文件,很稳定。本来想这周末下载更新的版本,但9月20日的openwrt文件找不到了。不知道是否方便发一份我的邮箱?谢谢博主!
用讯飞好多年