Mac 上的开源转写软件:四款推荐,按你想要的结果来选

有四款开源工具,可以在 Mac 上转写音频和视频文件,而且不会把文件发送到任何地方。Buzz 能给你字幕、说话人识别和 YouTube 链接。YapToText 把你拖进去的文件转成纯文本,在 App Store 免费下载。VoiceInk 会把一队文件交给你选的模型和文字整理步骤去处理。whisper.cpp 则在 Terminal 里完成。这四款都可以让语音模型在你自己的 Mac 上运行。

YapToText 是我做的,所以我在这里有利益关系,而我把 Buzz 放在最前面,是因为处理录音时它比我的做得更多。所有来自外部的事实,都出自各个项目自己的页面,我在2026年10月3日到10月9日之间读过。我不按准确率给它们排名。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

一览

出自各个项目自己的页面,2026年10月3日至9日查阅。依赖其中任何一款之前,请先核对当前的价格和要求。

BuzzYapToTextVoiceInkwhisper.cpp
许可证MITGPL-3.0GPL v3MIT
价格免费免费一台 Mac 一次性 $25,自己编译则免费免费
安装.dmg,或 pipMac App Store 或 Homebrew试用版下载、Homebrew 或源代码Git、一个模型脚本和 CMake
接受什么音频、视频、YouTube 链接一次一个音频或视频文件一队音频和视频文件16 位 WAV 文件
得到什么TXT、SRT 或 VTT纯文本文字,原始和增强两种Terminal 里的文字
说话人说话人识别没有没有说明没有内置
也能往任何 App 里听写它的页面里没有说明可以,一个键可以不可以
运行在搭载 Apple 芯片的 Mac、Windows、Linux搭载 Apple 芯片的 Mac,macOS 14 或更高版本Mac。本地模型适用于 Apple 芯片Intel 和 Apple 芯片的 Mac

1. Buzz:处理录音最完整的一款

Buzz 称自己是一款在个人电脑上离线转写和翻译音频的 App。它由 Chidi Williams 制作,采用 MIT 许可证。你导入一个文件或一个 YouTube 链接,选择任务、语言和模型,然后运行。

  • 输出。TXT、SRT 或 VTT,还有逐词时间戳的选项。
  • 工具。说话人识别、针对嘈杂音频的语音分离、监视文件夹、命令行,以及带搜索的查看器。
  • 模型。Whisper、Whisper.cpp、Faster Whisper 等。它的常见问题把 Whisper.cpp 称为 Mac 上的最佳选择。
  • 平台。Mac、Windows 和 Linux。它的 README 说,Buzz 现在要求 Mac 搭载 Apple 芯片。

如果你需要字幕,或者想知道是谁说了什么,从这里开始。Buzz 页面有更多细节。

2. YapToText:纯文本,不用设置任何东西

这是我做的。它首先是一款听写 App,它的 Transcribe a file 卡片可以接受 macOS 能解码的任何音频或视频文件。Whisper Large v3 Turbo 已经包含在 App Store 的下载里,所以不用再去获取模型,文件在 Mac 上转写。

  • 输出。纯文本,可以复制或插入。选 Raw Transcription 得到一字不差的原话,或者选 Note 这样的模式,得到标题和项目符号。
  • 限制。一次一个文件。没有时间戳、字幕或说话人标签。
  • 价格。免费,没有付费档,也没有分钟数上限。
  • 代码。GPL-3.0,在 GitHub 上。

它适合一堂课、一次访谈或一条语音备忘录,也就是你需要的只是文字内容的时候。文件转写指南会一步一步讲给你。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

3. VoiceInk:一个队列,模型由你选

VoiceInk 以 GPL v3 开源。现成编译好的 App 是在 7 天试用之后付费下载的,而它的网站说,你也可以免费从源代码自己编译。打开边栏里的 Transcribe,拖入文件,选择一个 Mode(模式),点按 Start,队列就会一个接一个地处理。

  • 格式。wav、mp3、m4a、aiff、mp4、mov、aac、flac、caf、amr、ogg、opus 和 3gp 等。
  • 模型。该模式使用的任何支持批量处理的模型:Parakeet、Whisper 等。
  • 整理。可选的增强步骤,结果里有 Original 和 Enhanced 两个标签页。
  • 历史记录。每个文件都会在 History 里留下一个条目,附带耗时。你的源文件不会被改动。

VoiceInk 模型指南讲了该选哪个模型,价格页面有各种授权。

4. whisper.cpp:引擎本身

whisper.cpp 是 OpenAI 的 Whisper 的 C 和 C++ 版本,采用 MIT 许可证,也是 YapToText 所基于的引擎。它的 README 把 Apple 芯片称为一等公民。你要克隆它,用它的脚本下载一个模型,用 CMake 编译,再对一个文件运行 whisper-cli。README 说 whisper-cli 只能处理 16 位的 WAV 文件,并给了一条 ffmpeg 命令,用来转换其他任何格式。

要拿到第一份转写文字,它对你的要求最多,但它让你直接面对模型,中间没有任何东西。本地 Whisper 指南有命令,以及每个模型的大小。

怎么确认某一款真的是本地运行

  • 关掉 Wi-Fi。转写一个短文件。如果能用,说明语音模型就在你的 Mac 上。
  • 读一下许可证文件。开源的意思是,代码是公开的,采用的许可证允许你阅读、编译和修改它。
  • 留意云端选项。如果你连接了托管服务,Buzz 和 VoiceInk 也可以使用它们。想保持本地运行,就把这些关掉。

小结

  • 字幕和说话人。Buzz。
  • 纯文本,不用设置。YapToText。
  • 很多文件,模型由你选。VoiceInk。
  • Terminal。whisper.cpp。
  • 这四款。都可以在你自己的 Mac 上转写。

如果我把某个项目的事实写错了,或者漏掉了一个应该放在这里的项目,请在 GitHub 上提交 issue。每一条我都会看。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

关于作者。 Ryleigh Newman 从事软件开发,用手打字有困难,每天都用本站介绍的 YapToText 听写。本页译自英文。App 的界面和网站的其他页面是英文的。 进一步了解这个项目(英文)。

指南

更多指南(英文)

资料来源

常见问题

Mac 上最好的开源转写软件是哪一个?

取决于你想要什么结果。要字幕和说话人识别选 Buzz,要免费、不用设置的纯文本选 YapToText,要处理队列选 VoiceInk,要在 Terminal 里用选 whisper.cpp。

有带说话人识别的免费开源转写软件吗?

Buzz 免费,采用 MIT 许可证,工具里列有说话人识别。

开源软件能在 Mac 上转写视频文件吗?

能。Buzz、YapToText 和 VoiceInk 都接受视频文件,并转写其中的音轨。

Whisper 是开源的吗?

是的。OpenAI 以 MIT 许可证发布了 Whisper,而 whisper.cpp 是采用 MIT 许可证的 C 和 C++ 版本,在 Apple 芯片上运行得很好。

这些 App 会把我的音频发送到服务器吗?

使用本地模型时不会。Buzz 和 VoiceInk 也提供托管选项,你可以不开。