- app基于legado https://github.com/gedoor/legado ✅
- Edgetts基于rany2/edge-tts https://github.com/rany2/edge-tts ✅
- 豆包tts基于 https://github.com/callmerio/doubao-tts ✅(
辣鸡豆包,调用三四次就被拦截, 格局都没有 猝有格局但不多)
豆包调用频繁极其容易被拦截等个20分钟左右就能恢复, 频繁调用会被拦截, 字数长一点不会拦截, 比如单次长内容约1000字每次,正常语速可以读个 7 分钟, 每次等个5分钟左右调用一次, 能用好多次, 经过手工测试了一两个小时没被拦截 如果准备两个key 进行切换 1A,2B 3A,4B 这样可以大大降低拦截概率, 达到基本能用, 等手头上的事情忙完了在着手尝试
- 2025-01-01新增豆包TTS, 需要先添加 cookie 首次请求比较慢耐心等待, 其次不支持调语速,避免请求频繁拦截, 朗读的进度和语音可能有错位
# cookie获取参考
# 打开浏览器访问 豆包 并登录账号
# 按 F12 打开开发者工具
# 切换到 Application 标签页
# 左侧展开 Cookies → 点击 https://www.doubao.com
# 找到以下三个必需字段并复制其值:
sessionid=你的sessionid; sid_guard=你的sid_guard; uid_tt=你的uid_tt
粘贴到豆包TTS 输入框内 登录后的 Cookie:约 30天, 到期可能需要重新更新 , 我简单试了下效果貌似还没Edge好, 仅供测试, 切勿频繁调用 - 我曾经提交过PR挂了几个星期也没人合并, So waht ever! 我=null, 我+GPT=无所不能
- 自己确实有这个需求,晚上不听几章睡不着 装了阅读再安装TTS有些多余,现有的TTS核心仍是rany2/edge-tts
- 要么去喵公子导入, 要么本地, 不喜欢书源搜出来都是一对垃圾, 除非本地实在找不到才会用
- 本地电子书推荐: https://github.com/BlankRain/ebooks
- 修改音频流的暂存方式 (写硬盘=>写内存)
- 原作者来是把音频缓存硬盘上会频繁执行写入和删除(有多少段落就写多少次),
- 频繁执行写入影响寿命或许对于现代存储来说影响微乎其微😋 但是我改成了放在内存中, 每读完一章就释放已读完的的媒体, 修改内容参见PR:gedoor/legado#5304
- 跟随rany2/edge-tts EdgeVersion 143.0.3650.75
- 不定时合并(gedoor/legado)主仓更新最近一次是在 2025-12-08

