Repository navigation
v2026.07.11.1 — 听书与合成热路径优化
·
14 commits
to master
since this release
改动
听书预取并发
- 预设音色 / Edge:有界并发预取(默认 3),减少「播一句等一句」
- 克隆 / 设计音色:仍串行 + 节流,避免限流
播放路径
- 复用
MODE_STREAMAudioTrack,段间不再反复 create/release - 进度写库 3 秒节流;翻页 / 换页边界仍强制落盘
内存与缓存
- 视口测量分页缓存按书 LRU,最多 3 本
- MiMo 音色解析结果内存缓存,避免热路径反复
SELECT *拉大 base64 - 系统 TTS 流式分句接入
AudioCache,重复句可命中缓存 AudioCacheMD5 使用 ThreadLocal,减少getInstance开销
其它
- 纯符号段统一经
hasSpeakableContent短路为静音(MiMo + Edge) EngineRegistry改为ConcurrentHashMap- 增删改 / 导入音色时失效 MiMo 音色缓存
构建
- 单元测试通过;
assembleRelease签名包已附