Skip to content

v1.3.0 - 修复转录卡片重复

Choose a tag to compare

@garetneda-gif garetneda-gif released this 16 Mar 11:35
· 3 commits to main since this release

修复

  • 修复连续说话时转录卡片重复上句内容:将 lastCommittedPartialText(单字符串,只记最后一次 flush)改为 committedPartialTexts(数组),跟踪同一 VAD 段内所有已 flush 的 partial 文本。去重时将数组拼接后与 final 文本做前缀重叠匹配,解决多次 flush 后去重失效的问题。

触发场景

连续说话超过 6 秒不停顿(课堂常见),导致 partial flush 多次触发,VAD 最终输出的 final 文本与 lastCommittedPartialText 无法匹配,去重失败,产生重复卡片。

安装

解压对应平台的 zip,将 realtime-transcription/ 文件夹放入 .obsidian/plugins/ 目录,重启 Obsidian。