v1.3.0 - 修复转录卡片重复
修复
- 修复连续说话时转录卡片重复上句内容:将
lastCommittedPartialText(单字符串,只记最后一次 flush)改为committedPartialTexts(数组),跟踪同一 VAD 段内所有已 flush 的 partial 文本。去重时将数组拼接后与 final 文本做前缀重叠匹配,解决多次 flush 后去重失效的问题。
触发场景
连续说话超过 6 秒不停顿(课堂常见),导致 partial flush 多次触发,VAD 最终输出的 final 文本与 lastCommittedPartialText 无法匹配,去重失败,产生重复卡片。
安装
解压对应平台的 zip,将 realtime-transcription/ 文件夹放入 .obsidian/plugins/ 目录,重启 Obsidian。