Trace: macOS 离线设备端会议转录工具

Trace 是一款面向 macOS 的本地优先转录工具,通过捕获系统和麦克风音频,完全在设备端生成 markdown 转录文本。与传统的转录服务不同,Trace 无需云端账户、API 密钥或会议机器人,确保音频数据和转录文本永远不会离开用户的 Mac。

本地优先架构与隐私

Trace 专为需要严格数据隐私并避免云端处理的用户设计。该应用程序在 Apple silicon 上运行本地语音模型,允许在几秒钟内完成转录,无需上传或排队。

关键隐私和技术规格包括:

  • 设备端处理:不使用服务器、账户或遥测数据。所有音频和文本都在本地处理。
  • 硬件要求:需要 macOS 14 或更高版本以及 Apple silicon。
  • 本地存储:每个会话都以纯音频 (.wav) 和 markdown (.md) 文件形式保存在 Finder 中,允许用户在 git 中进行版本管理,或将其移动到 Obsidian 或 Notion 等个人知识库中。
  • 权限:该应用需要“系统音频录制”权限以捕获来自其他应用程序的音频,但不会访问屏幕。

实时标注与“关键时刻”

Trace 通过引入实时标注层,使其区别于被动转录工具。用户可以在对话发生时标记重要部分,而不是在通话结束后再回顾录音。

  • 时刻标记 (Moment Flagging):在通话过程中按下 ☠K (Command+K),用户可以输入一段简短的笔记,该笔记会插入到转录文本中对应的精确时间戳处。这为决策或行动事项创建了一个可搜索、高亮显示的记录。
  • 实时回顾 (Live Recap):按下 ☠? (Command+?),用户可以查看过去两分钟的实时转录文本,并交织着标记的时刻,在不中断会议流程的情况下提供即时上下文。

工作流集成与控制

Trace 的设计理念是“不干扰用户”,利用键盘驱动的界面和日历集成,最大限度地减少会议期间的摩擦。

键盘快捷键

  • ☠R: Record
  • ☠K: Key moment
  • ☠?: Recap
  • ☠P: Pause
  • ☠H: Hide pill

日历集成

Trace 可以连接到 Mac 的本地日历或 Google Calendar(通过可选的、只读连接)来根据事件标题自动命名录音,并在会议开始前一分钟提供提醒。

社区观点与技术考量

Hacker News 上的用户讨论突出了“关键时刻”功能的实用性以及本地转录固有的挑战。

价值主张

几位用户指出,实时标记系统将心理模型从“会后清理”转变为“会议中主动协助”。

"关键时刻标记功能是其独特之处。大多数转录工具假设你会通过会后清理来回顾,但你构建的是一个更实时的标注层。"

技术挑战

社区成员指出了本地转录应用的常见陷阱,包括:

  • 崩溃恢复:如果应用在保存之前崩溃,存在丢失已录制音频的风险。
  • 磁盘空间:随着时间的推移,大型 .wav 文件会不断累积。
  • 麦克风串音 (Microphone Bleed):对于不佩戴耳机的使用者,当系统音频被麦克风拾取时,会出现重复转录的问题。
  • 语言支持:用户提出了关于本地模型对英语以外语言的有效性的问题,特别指出某些 macOS 内置模型在处理德语时表现不佳。

Sources