Skip to content

v2026.07.11.1 — 听书与合成热路径优化

Choose a tag to compare

@Autsunset Autsunset released this 11 Jul 12:55
· 14 commits to master since this release

改动

听书预取并发

  • 预设音色 / Edge:有界并发预取(默认 3),减少「播一句等一句」
  • 克隆 / 设计音色:仍串行 + 节流,避免限流

播放路径

  • 复用 MODE_STREAM AudioTrack,段间不再反复 create/release
  • 进度写库 3 秒节流;翻页 / 换页边界仍强制落盘

内存与缓存

  • 视口测量分页缓存按书 LRU,最多 3 本
  • MiMo 音色解析结果内存缓存,避免热路径反复 SELECT * 拉大 base64
  • 系统 TTS 流式分句接入 AudioCache,重复句可命中缓存
  • AudioCache MD5 使用 ThreadLocal,减少 getInstance 开销

其它

  • 纯符号段统一经 hasSpeakableContent 短路为静音(MiMo + Edge)
  • EngineRegistry 改为 ConcurrentHashMap
  • 增删改 / 导入音色时失效 MiMo 音色缓存

构建

  • 单元测试通过;assembleRelease 签名包已附