GitHub_Trending/leg/legado热门插件推荐:提升使用体验

legado作为一款强大的阅读APP,其丰富的插件生态极大地扩展了应用功能。本文精选了数款能显著提升阅读体验的热门插件,涵盖语音朗读、内容增强等多个维度,并提供详细的使用指南。

语音朗读插件全家桶

语音朗读功能是legado的核心扩展能力,社区贡献了丰富的TTS(文本转语音)插件,满足不同场景下的听书需求。所有语音插件配置文件均位于sources/目录下,采用JSON格式存储。

阿里云语音:专业级朗读体验

阿里云语音插件提供了高质量的语音合成服务,支持语速调节和多场景适配。其核心配置包含完整的认证流程和音频处理逻辑:

{
  "contentType": "audio/mpeg",
  "id": -29,
  "loginCheckJs": "var response = result;\nif (response.headers().get(\"Content-Type\") != \"audio/mpeg\") {\n    var body = JSON.parse(response.body().string())\n    if (body.status == 40000001) {\n        source.login()\n        java.getHeaderMap().putAll(source.getHeaderMap(true))\n        response = java.getResponse()\n    } else {\n        throw body.message\n    }\n}\nresponse",
  "name": "2.阿里云语音",
  "url": "https://nls-gateway.cn-shanghai.aliyuncs.com/stream/v1/tts,{\"method\": \"POST\",\"body\": {\"appkey\":\"{{source.getLoginInfoMap().get('AppKey')}}\",\"text\":\"{{speakText}}\",\"format\":\"mp3\",\"volume\":100,\"speech_rate\":{{String((speakSpeed) * 20 - 400)}} }}"
}

使用前需要在阿里云控制台申请AppKey,配置后即可享受清晰自然的朗读效果,特别适合长时间听书场景。

搜狗AI语音:多风格语音选择

搜狗系列语音插件提供了最丰富的语音风格,包括标准音、方言和外语发音。其中G AI搜狗-婉婷 甜美插件深受用户喜爱:

{
  "name": "G AI搜狗-婉婷 甜美",
  "url": "https://s4w-2019.zhiyin.sogou.com/tts?language_code=zh-cmn-Hans-CN&speaker=wanting-pro&text={{encodeURIComponent(speakText)}}&speaking_rate=1.1&volume=1"
}

搜狗语音家族包含二十余款不同风格的语音包,从B AI搜狗-男声 醇厚G AI搜狗方言-翠萍 东北,覆盖了标准普通话、各地方言及多种外语。

百度语音:个性化调节之王

百度语音插件以高度可定制化著称,支持语速、音调、音量的精细调节。B0001 度小宇是最受欢迎的男声语音包:

{
  "name": "B0001 度小宇",
  "url": "http://tts.baidu.com/text2audio,{
    \"method\": \"POST\",
    \"body\": \"tex={{java.encodeURI(java.encodeURI(speakText))}}&spd={{String((speakSpeed + 5) / 10 + 5)}}&per=1&cuid=baidu_speech_demo&idx=1&cod=2&lan=zh&ctp=1&pdt=220&vol=5&pit=5&_res_tag_=audio\"
  }"
}

通过调整spd参数(取值范围1-9)可以精确控制语速,配合pit参数(取值范围0-9)调节音调,打造专属听书体验。

插件安装与管理

legado插件采用模块化设计,安装和管理过程简单直观。所有插件均通过JSON配置文件实现,用户可通过应用内的"书源管理"功能进行导入和启用。

插件安装三步法

  1. 下载插件配置文件(如sources/12212706.json
  2. 打开legado → 我的 → 书源管理 → 右上角菜单 → 本地导入
  3. 选择下载的JSON文件,完成导入后启用插件

插件冲突解决方案

当同时启用多个同类型插件时,可能会出现功能冲突。建议按照以下原则管理插件:

  • 同一时间仅启用一个TTS引擎插件
  • 通过"优先级"设置调整插件调用顺序
  • 冲突插件可通过重命名id字段解决(位于JSON文件根节点)

高级插件推荐

除了基础的语音插件外,社区还开发了多种增强型工具插件,进一步提升阅读体验。

A 使用说明:语音插件速查手册

A 使用说明插件是语音功能的必备伴侣,提供了各引擎的参数调节指南:

B打头的是男声(boy)
G打头的是女声(girl)

搜狗调节语速在 speaking_rate 后面的数字那里,调节范围 0.7-1.3
百度调节语速在 speakSpeed + 5) / 10 + 4 修改那个"4"所在的数字(范围0-15)
谷歌调节在 speak 后面的数字,范围应该是0.1-1。

多语种语音包:突破语言壁垒

legado支持多种外语语音包,包括:

这些插件采用国内CDN加速,确保在国内网络环境下的稳定使用。

插件获取与贡献

legado的插件生态由社区共同维护,你可以通过以下方式获取更多插件或分享自己的创作:

  • 官方插件库:README.md
  • 社区交流:通过项目issue系统提交插件推荐
  • 插件开发:参考现有JSON文件结构,自定义开发新插件

建议定期同步更新sources/目录下的插件配置,以获取最新功能和修复。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐