对比 DuckType
诚实对比 DuckType 在定价、功能、隐私和数据所有权方面的表现。两张对比表:听写应用与会议应用。
听写应用
| DuckType | Wispr Flow | Willow Voice | SuperWhisper | AquaVoice | |
|---|---|---|---|---|---|
| 定价 | |||||
| 免费套餐 | 本地模型无限制 + 自带密钥(BYOK) | 每周 2,000 词 | 每周 2,000 词 | 有限(仅本地模型) | 1,000 词(一次性) |
| 付费方案 | Plus $5/mo, Pro $13/mo | $15/月 | $15/月 | $8.49/月 | $8/月 |
| 功能 | |||||
| 离线转录 | 仅付费版($15/月) | ||||
| 云端转录 | |||||
| 自带 API key | 仅限 Pro | ||||
| AI 后处理 | |||||
| 自定义词典 | 5 条(免费) | ||||
| 文本快捷方式 | |||||
| 隐私与安全 | |||||
| 不抓取屏幕/应用内容 | |||||
| 不记录 URL | |||||
| 可选退出遥测 | |||||
| 技术 | |||||
| 应用技术 | Rust (Tauri) | Electron | Swift / Electron(Windows) | Swift | |
| 下载大小 | macOS 约 55 MB / Windows 约 80 MB | 约 238 MB | 轻量(原生) | 轻量(原生) | |
| 独立运营(非 VC 支持) | |||||
基于公开信息及对应用安装包的静态分析。最后更新于 2026 年 3 月 20 日。
会议应用
DuckType 会议功能与 Granola、Otter 和 Fireflies 的对比。简而言之:你的笔记是保存在本地磁盘上的真实文件,历史记录无限量,且不会在第 31 天后被锁到付费墙后面。
| DuckType | Granola | Otter | Fireflies | |
|---|---|---|---|---|
| 定价 | ||||
| 免费套餐 | Unlimited local models + BYOK | 25 次会议,超出后需升级 | 每月 300 分钟,单次上限 30 分钟 | 800 分钟存储,转写次数有限 |
| 付费方案 | Plus $5/mo, Pro $13/mo | $18/月 | $16.99/月 | $10/月 |
| 数据所有权 | ||||
| 笔记以文件形式保存在本地磁盘 | ||||
| 无限会议历史记录 | 仅付费用户(免费版 30 天后隐藏) | 仅付费用户(云存储有上限) | 仅付费用户(云存储有上限) | |
| 停止付费后仍可访问笔记 | ||||
| 完整导出转写内容和 AI 笔记 | 仅标题和摘要 | 付费套餐 | 付费套餐 | |
| 纯 Markdown 格式,兼容 Claude Code、Codex、Opencode | ||||
| 功能 | ||||
| 会议期间实时转写 | ||||
| AI 摘要 | ||||
| 自带 AI 模型(BYOK) | ||||
| Deepgram 云端转写(与 Granola 使用同一服务商) | 是,通过 BYOK | 是,内置支持 | ||
| 自定义模板 | ||||
| 多语言 | ||||
| 拖入现有音频或视频文件 | ||||
| 隐私 | ||||
| 无需云账户即可使用 | ||||
| 您的数据不会用于训练 AI 模型 | 始终如此(我们不训练模型) | 仅支持退出 | 仅支持退出 | 仅支持退出 |
| 独立运营(非 VC 支持) | ||||
定价和套餐限制数据截至 2026 年 4 月,来源于各公司的公开定价页面。如需精确数据,请以官方来源为准。
Granola 在第 31 天隐藏您的笔记
在 Granola 的免费基础套餐中,会议历史记录有限,30 天以上的笔记在升级前将被隐藏。导出仅限标题和摘要,不含完整转写内容或 AI 笔记。一旦停止付费,您过去的会议记录实际上无法带走。
DuckType 保存为普通文件
每次会议均以 Markdown 格式保存到本地磁盘,包含转写内容、AI 笔记和音频。所有套餐(含免费套餐)均提供无限历史记录。想要与 Granola 同等的转写质量?接入您自己的 Deepgram API key 即可,他们底层使用的也是同一服务商。停止付费后文件依然可用,因为它们只是普通文件。将其导入 Claude Code、Codex、Opencode 或任何支持 Markdown 的工具,即可立即使用。
安全发现
Wispr Flow:大量数据收集
对 Wispr Flow 自身应用日志的检查显示,它会主动读取您当前所用应用的辅助功能树。其日志记录了遍历完整元素层级(最深达 9 层、75 个以上元素)、读取选中文本范围,以及在听写前后捕获文本框内容的行为。每次切换应用时均会触发,包括浏览器——访问的网址也会被一并记录。
网络抓包(mitmproxy)确认该数据已离开本机。遥测数据量之大,甚至触发了接收服务器的限流响应。
对该应用本地数据库的静态分析揭示了用于存储完整窗口内容(axText、axHTML)、截图及输入框预存文本的数据结构。代码检查发现存在一个上传队列标志(),其运行独立于用户的共享偏好设置(),表明无论用户是否同意,数据均可能被加入传输队列。我们的测试还表明,即便开启了隐私模式,转录 API 请求中仍会附带额外的文档上下文。
网络分析证实 Wispr Flow 使用 Baseten 作为其转录服务提供商(观察到了向 model-v31pl413.grpc.api.baseten.co 的 DNS 查询)。其合规认证由 Delve 出具,而这家初创公司的审计做法已遭到公开质疑。选择这样的认证机构不过是安全上的门面功夫,徒有被审计的外表,却缺乏真正保护用户所需的严谨性。
示例:抓取的日志数据,2026 年 3 月 20 日
以下日志信息来自 Wispr Flow v1.4.587,记录于 2026 年 3 月 20 日单次会话期间。每条日志条目均包含 textboxMonitoringActive: true。网络抓包(mitmproxy)确认这些日志已被传输至第三方服务器。
// App and URL tracking (real URLs included) "Sending application info request for bundle ID: com.apple.Safari and URL: [redacted]" "Sending application info request for bundle ID: com.brave.Browser and URL: [redacted]" // Accessibility tree traversal "Found AXWebArea element in app: com.apple.Safari. Processed 51 elements in 0.05s, reaching depth 7" "Found AXWebArea element in app: com.brave.Browser. Processed 75 elements in 0.02s, reaching depth 9" // Selected text reading "Got selected text range from selectedTextMarkerRange" "Found nested selected text range" "Using contents from nested element" // Textbox content capture "Sending IPC request: TextBoxInfo" "Sending IPC request: UpdateEditedText" "Found dictated text in contents, doing edit analysis" // Baseten transcription (DNS: model-v31pl413.grpc.api.baseten.co) // Memory usage: ~1.1 GB (app_memory: 1128316928)
以下发现基于对公开发布的应用程序包的静态分析、本地数据库检查及截至2026年3月20日的网络流量捕获。用户有权检查在其自有设备上运行的软件。服务器端行为未经测试。这些发现反映的是某一时间点的分析结果,可能不代表当前版本。
为什么重要
您的声音是私密的
听写时,您说出的是未经过滤的想法——消息、笔记、敏感信息。您信任的语音应用,绝不应该捕获您屏幕上的内容。
辅助功能权限功能强大
部分听写应用利用无障碍权限读取您的活动窗口、记录您使用的应用和网站,并捕获选中的文本。DuckType 将无障碍权限设为可选,且从不读取您的屏幕。
利益一致
获得风险投资的听写公司需要增长数据和用户数据来证明融资合理性。DuckType 是独立开发的,您的数据不是产品。
试用 DuckType
支持 macOS 11 Big Sur 及更新版本,或 Windows 10 或更新版本。可使用自己的 API key 或离线模型。无需账号或信用卡。
下载 DuckType