Parrot:适用于 macOS 的开源 AI 会议记录器和实时协作者

Parrot 是一款免费的开源 AI 会议记录器,专为 macOS 设计,可在通话过程中提供实时协助,并实现本地转录,无需会议机器人加入会话。与传统 AI 笔记工具在云端处理音频并在通话结束后提供摘要不同,Parrot 专注于“实时”功能,即在对话进行时,从用户自己的文档中建议回答内容。

以本地优先的架构和隐私保护

Parrot 的设计旨在将音频和敏感数据保留在本地设备上。它记录 Mac 播放和听到的内容,因此不会出现在 Zoom、Google Meet 或 Microsoft Teams 等会议应用的参与者列表中。

数据驻留选项

用户可以在三种主要隐私配置之间进行选择:

  • 完全在 Mac 上: 使用 Whisper 进行转录,使用 Ollama 作为协作者和报告生成器。在此模式下,数据不会离开设备,应用程序可完全离线运行。
  • 使用自定义密钥: 用户提供自己的 API 密钥,用于 Claude、OpenAI、Gemini、Groq、Deepgram 或 TypeSafe 等服务提供商。请求直接从 Mac 发送到服务提供商,绕过 Parrot 服务器。
  • 混合模式: 常见配置,转录保持本地(使用 Whisper),而实时协助由云端模型(如 Claude)驱动。

文档处理

Parrot 允许用户上传 PDF、文本文件或 Markdown 文档,以创建本地知识库。这些文档在 Mac 上通过 Apple 自有的语言模型进行分块和嵌入。系统支持跨语言检索,例如,可从西班牙语文档中查找答案来回答英文问题。

实时“实时协作者”和会议配置文件

Parrot 的核心优势在于其能够在通话过程中提供“实时提示”和回答建议。

会议配置文件

用户可以从七个内置配置文件中选择,或创建自定义配置文件,以改变 AI 监控通话和撰写最终报告的方式。例如:

  • 销售探索: 专门关注反对意见和购买信号。
  • 面试: 寻找警示信号和优秀候选人的回答。

实时协助

协作者会在通话应用上提供实时建议。它可以监控时间和用词,当对话偏离主题或某位参与者在特定点后沉默时,提醒用户。这些提示基于文本和时间,而非参与者的语音语调。

通话后分析与集成

通话结束后,Parrot 会生成一份报告,包含摘要、待办事项和教练反馈。报告中的每个要点都链接到转录文本中的具体行,便于验证。

发言人识别

Parrot 使用一个 13 MB 的本地模型来区分不同声音。用户只需命名一次这些声音,应用程序就能记住声纹,在未来的通话中建议名称。与日历集成后,应用可根据会议邀请人自动建议名称。

外部 AI 集成

Parrot 集成了 Claude Desktop、Claude Code、Cursor 和 Codex。这允许用户使用自己偏好的 AI 界面查询会议历史(例如,“我上周对 Northwind 承诺了什么?”)。此集成为只读模式,必须由用户显式启用。

技术规格和要求

  • 操作系统要求: macOS 14 或更高版本,运行在 Apple Silicon(M1 或更新)上。
  • 许可证: 开源,采用 GPL-3.0 许可证。
  • 语言支持: 自动检测语言;使用 Parakeet v3 实现对 25 种欧洲语言的更快免费转录。
  • 代码库: 约 24,000 行 Swift 代码,包含三个依赖项。

社区反馈与见解

Hacker News 上的早期用户强调了该工具的实用性和实现方面的几点:

"试用了这个……它记录的音频有回声。当我回放某位发言人的声音时,听起来像是有两个音频流,略微错开。"

一些用户建议将“协作者”功能更名为“教练”或“助手”,以避免与 Microsoft Copilot 混淆。还有人请求支持将整个文件夹附加到知识库,而非逐个文件,以简化文档管理。

Sources

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目