Skip to content

v2026.06.27.4 — 分角色说话人识别反向查找

Pre-release
Pre-release

Choose a tag to compare

@Autsunset Autsunset released this 27 Jun 06:47
· 25 commits to master since this release

改动

分角色朗读:说话人识别优化

  • 反向查找:不再仅依赖正则匹配名字+说类动词,增加反向查找——在旁白尾部查找已配置角色名的最后出现位置
  • 修复场景:XXX听着也来了兴趣,扭头笑问道:婉音姐还有校服? 现在能正确识别说话人为「陈拾安」(正则会误抓「扭头」)

技术细节

  • RoleSegmenter.segment() 接受 configuredNames 参数
  • resolveSpeaker() 两步识别:正则精确匹配(需在配置名集中)→ 反向查找最近配置名
  • Planner/Service 透传 roleProfile.characters.keys

修复

  • 分角色朗读时角色音色可自定义风格
  • 角色音色添加/删除后 UI 不显示的 bug(DataStore 键统一为 readerRoleProfileJson)

完整改动:v2026.06.27.3...v2026.06.27.4