现象
录音时需要在胶囊内连续阅读流式原文,并通过平滑的文字插入和宽度变化感知识别进度。目前缺少统一、可配置的展示与动效:新字淡入、上弹回落、既有文字向左传递的分组位移,以及胶囊扩展后的延迟回中。
在该功能的联调中还发现两个影响完整录音体验的问题:
- 部分云端 ASR 将增量后缀按
offset: 0 发出,前端替换语义导致已有文字消失,只留下最新一小段;识别修正也需要正确更新全文。
- 含旧版
quick_note 来源的历史记录无法反序列化,导致历史列表读取和完成录音后的保存失败。日志表现为 failed to persist completed dictation history: decode JSON store。
影响
用户难以连续确认识别内容;动画缺少自然的传递和跟随感;带旧历史数据的用户无法正常读取、追加录音历史。
建议接受标准
TODO / 不确定项
修复分支已完成自动化和浏览器验证;安装更新后的真实麦克风、云服务端到端体验仍需人工验收。原始用户日志与历史内容不公开上传。
现象
录音时需要在胶囊内连续阅读流式原文,并通过平滑的文字插入和宽度变化感知识别进度。目前缺少统一、可配置的展示与动效:新字淡入、上弹回落、既有文字向左传递的分组位移,以及胶囊扩展后的延迟回中。
在该功能的联调中还发现两个影响完整录音体验的问题:
offset: 0发出,前端替换语义导致已有文字消失,只留下最新一小段;识别修正也需要正确更新全文。quick_note来源的历史记录无法反序列化,导致历史列表读取和完成录音后的保存失败。日志表现为failed to persist completed dictation history: decode JSON store。影响
用户难以连续确认识别内容;动画缺少自然的传递和跟随感;带旧历史数据的用户无法正常读取、追加录音历史。
建议接受标准
quick_note历史可以读取并继续追加,不删除或改写用户原有记录。TODO / 不确定项
修复分支已完成自动化和浏览器验证;安装更新后的真实麦克风、云服务端到端体验仍需人工验收。原始用户日志与历史内容不公开上传。