阅读视图

发现新文章,点击刷新页面。

如何利用 Legado 上使用 Azure TTS 进行听书?

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\": \"{{speakText}}\"\n}" }
8、返回到5步的界面,选择好语音引擎后,点击全局既可。

你可以在这里选择你喜欢的音色替换概可。https://learn.microsoft.com/zh-cn/azure/cognitive-services/speech-service/language-support?tabs=tts ,我默认的是 zh-CN-XiaochenNeural -- 晓辰。

本文完毕,这样的设置好处,就是不需要安装任务第三方的文字转语音引擎和app,这对于我来说是最好的方案。如果大家可以根据自已的需求,选好相应的语音样式既可。

❌