残障人士的 Mac 免费听写软件
作者 Ryleigh Newman · 发布于 · 更新于
YapToText 是为残障人士准备的 Mac 免费听写软件:只要能按下一个键的东西就能启动它,也可以用“语音控制”启动,你说的话会输入到任何 App 的光标处,而你的声音不会离开 Mac。我无法打字,这是我每天都在用的设置。macOS 的语音控制负责点按和在屏幕上移动,YapToText 负责文字。
它运行在搭载 Apple 芯片、macOS 14 或更高版本的 Mac 上。它免费,没有付费档,因为我觉得向残障人士收取打字能力的费用不对。没有账号,源代码以 GPL 公开,所以每一条隐私说法都可以核实。这一页是总览:你的手需要做多少,哪些设置有帮助,怎么和别人一起设置,以及我没有测试过什么。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
用其他语言阅读: English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文

从你的手能做到多少开始
触发方式决定听写适不适合你的手,所以从这里开始。听写里没有任何一步需要同时按两个键。 下面的阶梯从最省力排到最费力。停在你的手能做到的第一级:
- 完全不用手。 macOS 内置的“语音控制”可以打开菜单栏水豚的面板,点按其中的 Start Dictation 按钮,它的作用和听写键一样。这说明的是各部分怎么配合,不是测试结果。不用手在 Mac 上打字指南有完整的分步设置。
- 轻按一次。 轻按 Right Command,说话,再轻按一次。Tap to start / stop 是默认设置,这个键可以是你够得着的任何键。打开 Auto-stop after silence,第二次轻按就变成可选的:停止说话,听写就结束。
- 按住一次。 有些手按住一个键比两次按准同一个键更容易。选择 Hold to talk,按着键时录音,松开就结束。
- 在别处做一个动作。 开关、脚踏板或轮椅上的按钮,只要 Mac 把它看作一次按键,就可以当触发键,因为任何单个键都可以是听写键。我没有测试过每一种开关接口,所以这说的是触发键的工作方式,不是保证。一键听写指南里有一个十秒钟的测试,适用于你的设备。
有帮助的设置
下面每一种需要都对应一项设置,而且每一项都是免费的。默认设置已经偏向疲惫的手:轻按而不是按住,也不会因为不小心按到 Esc 而丢掉内容。
- 按不住键的手。 Tap to start / stop 是听写键和 Quick Edit 键的默认设置。我把 Quick Edit 键从按住改成了轻按,因为对按不住键的手来说,轻按更轻松。
- 会抖的手。 在 Dictation 页面的 Keys 卡片里打开 Require pressing Escape twice to cancel,取消就需要在 0.6 秒内再按一次。即使是取消的听写,也会保存到 History,并标为已取消,除非你在 Settings,Advanced,History & audio 里关闭 Keep canceled dictations。
- 容易累的手。 Dictation 页面 Recording 卡片里的 Auto-stop after silence 会在安静 0.5 到 5 秒后结束听写,所以按一次就够了。它默认是关闭的,因为停下来想很久也会结束听写。
- 声音很轻。 Auto-amplify quiet speech 默认打开,会拿你的声音和房间的声音比较。Mac 的输入音量低时,Dictation 页面会提示,并提供调高的选项。我说话声音轻,常常就在一台运转的 3D 打印机旁边,所以我在这一部分花了很多心思。
- 想在文字落下前看一眼。 Settings,Advanced,Text output 里的 Review before inserting 会把文字放进一个小编辑器,带 Insert 和 Discard 按钮。它默认是关闭的。
- 面板太吸引视线。 在 Pop-up 卡片里选 Mini 布局(只有波形),或者关闭 Show the floating recording panel。两种做法听写都一样工作,浮动面板页面展示了三种布局。
- 眼睛跟不上面板。 VoiceOver 会播报听写的每一步,Settings,General 里的 Play start and stop sounds 会在开始和结束时各加一个声音。声音默认是关闭的。
- 消息想自己发出去。 Settings,Advanced,Text output 里的 After a dictation lands 会在你选的 App 里按下 Return 或 Command Return,所以听写的消息不用多按一次就发出去了。

一起设置
如果你是在为别人设置,就和他们一起设置,不要替他们设置。键应该由他们来选,因为按键的是他们的手。一共四步,每一步都有可以核对的地方:
第 1 步:安装并允许麦克风
- 操作: 用 Mac 上已有的 Apple ID 从 Mac App Store 安装 YapToText,打开它,在欢迎界面里点按 Microphone 旁边的 Continue。设置完成之后,同一个按钮在 Home 页面的 Get set up 卡片里。
- macOS: 只会询问一次麦克风权限。
- 确认: Microphone 显示为已授权。
第 2 步:打开辅助功能
- 操作: 在欢迎界面里点按 Accessibility 旁边的 Continue,或者点按 Home 页面 Get set up 卡片里的 Grant,然后在打开的列表中把 YapToText 打开。
- macOS: 把你带到“系统设置”,“隐私与安全”,“辅助功能”。App 不能自己打开这个开关。开启“语音控制”后,可以用语音点按这个开关,说它的名称,或者用 Show numbers。
- 确认: 欢迎界面上 Accessibility 显示为 Granted,两项权限都打开后,Home 页面上的 Get set up 卡片就会消失。如果开关总是保持不住打开状态,点按 Home 页面上的 Show in Finder,把 App 拖进列表,再点按 Recheck。
第 3 步:让他们选择按键
- 操作: 在 Dictation 页面的 Keys 卡片里,点按按键栏。栏里显示 Tap a key 时,请他们按下手最容易按到的键,然后在旁边选择 Tap to start / stop 或 Hold to talk。
- YapToText: 把那个键设为触发键。字母键或 F 键在作为听写键时,就不能再用来打字。
- 确认: 栏里显示新的键,没有红色的冲突警告。
第 4 步:对着一条备忘录做一次听写
- 操作: 点按进入一条新备忘录,按下那个键,说一句话,再按一次。
- YapToText: 在浮动面板里用波形显示声音,并让菜单栏水豚的对话气泡变红,对一只啮齿动物来说,这已经是最接近“我在听”的表示了。然后把文字输入到光标处。
- 确认: 句子在备忘录里。如果它改成了落在剪贴板里,说明第 2 步没有生效。
为配合 VoiceOver 和语音控制一起使用而做
浮动面板是视觉的,所以这款 App 也会出声。开启 VoiceOver 后,听写的每一步都会播报:Listening、Transcribing、Cleaning up、任何错误,以及文字落下或听写被取消的那一刻,即使前面没有任何 App 窗口。面板的暂停、停止和插入,以及取消,都是辅助功能操作,菜单栏面板的按钮也带有标签,所以 VoiceOver 和语音控制不用指针也能操作它们。
两个工具分工合作。语音控制负责点按、滚动和打开 App,YapToText 负责写字。“为配合它们一起使用而做”,说的是代码,不是测试结果。 VoiceOver 和语音控制的测试还没有进行。如果你的设置里有什么和本页所说的不一样,我最想听到的就是这个。

不用指针,用语音写字
轻按键,说话,再轻按:文字输入到最前面那个 App 的光标处,就像你亲手打的一样。听写进行期间,另外三个键也起作用。它们只在听写期间被捕获,其余时间照常输入:
- Space。 它会暂停和继续。
- Esc。 它会立即取消,所以什么都不会输入。文字仍会进入 History,并标为已取消。
- 1 到 9。 这些键用来选择模式。Auto mode 打开时(这是默认设置),Auto 是 1,选择只对这一次听写有效。
标点来自平常的说话,两个词的名称在分句末尾也有效:说 question mark(问号)或 new paragraph,就得到那个符号或换段。Auto mode 会自己整理每次听写,所以以问候开头、以署名结尾的听写会变成邮件,一条简短的聊天消息则保持你说的样子。你照自己的方式说话,格式由 App 来处理。 第一次听写指南走一遍一次完整的听写,Auto mode 页面说明它读取什么、不碰什么。
Apple 内置的听写是免费的,适合短时间的使用。Mac 听写使用指南说明了怎么打开它,语音转文字指南讲了怎样才能让听写取代键盘。
修改和重塑你说的话
一个说错的词不必让你回到键盘上。听写刚刚落下之后,在 30 秒内让你的下一次听写是下面这些短语之一,它就会执行编辑,而不是输入:
- Scratch that. 它会撤回你刚做的那次听写。
- Replace X with Y. 它会替换其中的一个词或短语,比如 replace Tuesday with Thursday。
只有完全一致的整个短语才算,而且需要 Insert text automatically,这个选项默认是打开的。更大的修改用 Quick Edit:选中文字,轻按 Right Option,说出要怎么改,比如 make this shorter 或 fix the grammar,再轻按一次。改写后的文字会就地替换选中的内容。重新打字,是疲惫的手最不该做的事。 如果识别器总是听错一个名字,用同样的方式改正两次,App 就会提出记住它。Quick Edit 页面列出了你可以说什么,Dictionaries 页面说明被记住的词怎么起作用。

文字落到别处时
听写没有出现在你预期的位置时,从这个列表的最上面开始:
- 先点按进入 App。 YapToText 从不向自己的窗口里输入,所以在 YapToText 位于最前面时开始的听写会进入剪贴板。按 Command V 粘贴。
- 打开辅助功能。 没有它,每次听写都是被拷贝到剪贴板,而不是输入。Home 页面的 Get set up 卡片会显示它是否已打开。
- 让提示音安静。 Intelligent Insert 用几次看不见的按键来读取光标周围的词,有些 App 会拒绝其中一次,于是 macOS 播放提示音。在“系统设置”,“声音”里把 Alert volume 一直调低,这只会让提示音安静,也可以在 Dictation 页面里只对那一个 App 关闭 Intelligent Insert。
- 到 History 里找。 默认情况下,History 保留你最近 500 次听写,保存 30 天,每条都有听到的内容、输出的内容和它进入的 App,任何一条都可以再次拷贝或插入。

你说过的话不会丢。History 里有。 故障排除指南讲得更深入,Intelligent Insert 页面解释了提示音,History 页面说明保存什么、保存多久。
我没有测试的内容
- 还没有做无障碍测试。 VoiceOver、语音控制、脚踏板和开关的测试还没有进行,所以这一页没有提到任何经过测试的硬件。凡是能按下一个键的东西都可以当触发键,但我没有测试过每一种开关接口。
- 只支持 Apple 芯片。 需要搭载 Apple 芯片、macOS 14 或更高版本的 Mac。对 Intel Mac 不作任何声明。
- 通用的语音模型。 Whisper Large v3 Turbo 按发布时的样子使用,没有针对难以听懂的语音调整过。按情况设置页面有一个五分钟的测试。
- 英文界面。 App 自己的文字是英文的。它能听懂 29 种语言,另外还有自动检测。
- Homebrew 版本。 它不带模型,所以下载语音模型之前不能听写。App Store 版本里两个模型都有,离线听写指南说明了没有网络时这意味着什么。
找到适合你情况的页面
- 完全不用手。 不用手在 Mac 上打字把用来点按的语音控制和负责每个字的 YapToText 配在一起。
- 语音控制还是听写。 Mac 听写与语音控制说明两者各做什么,以及为什么同一时间只能运行一个。
- 一个键、一个开关或一个脚踏板。 用一个键听写按手要做多少动作,给每种触发方式排了序。
- 按名称找病情。 震颤、帕金森病、MS、ALS 等的设置都在一页里,没有承诺,附一个五分钟的测试。
- 打字会痛。 腕管综合征听写解释了为什么轻按比按住一个键更好。
- 蓝牙助听器。 戴助听器听写让你保留好的麦克风和好的声音。
- 年长的父母。 为父母设置单独有一页,细到那张便利贴。
- 拼写碍事。 阅读障碍的语音转文字讲怎样说出词而不是拼写它们,并听它们被读回来。
- 想法比打字快。 ADHD 听写讲怎样用一个键把想法记下来,以后再整理。
- 书写和打字妨碍想法。 书写障碍的语音转文字讲怎样用语音把想法记下来,之后再整理。
- 失明或低视力。 配合 VoiceOver 听写讲 App 会播报什么、有哪些键,以及什么还没有测试。
- 重复性劳损。 RSI 听写讲怎样少打字,什么都不用按住。
- Dragon 的习惯。 Dragon for Mac 替代品页面把每一种习惯对应到这里的等价功能。
简短版
- 从一个键开始。 轻按开始,轻按停止,任何你够得着的键都可以。
- 让语音控制负责点按。 YapToText 负责文字,两者是为并肩使用而做的。
- 用语音修改。 Scratch that、replace X with Y 和 Quick Edit 让你的手不用碰键盘。
它对所有人免费,你说的任何话都不会离开你的 Mac。 如果这里的某些内容不适合你的身体或你的设置,请在 GitHub 上提交 issue。每一条我都会看。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
指南
更多指南(英文)
资料来源
- https://support.apple.com/guide/voiceover/turn-voiceover-on-or-off-vo2682/mac (查阅于 2026年10月3日)
- https://support.apple.com/guide/mac-help/use-voice-control-commands-mh40719/mac (查阅于 2026年10月3日)
- https://support.apple.com/guide/mac-help/use-dictation-mh40584/mac (查阅于 2026年10月3日)
常见问题
Mac 上有没有给残障人士用的免费听写软件?
有。YapToText 在 Mac App Store 上免费,没有付费档,没有账号,没有锁定的功能,在搭载 Apple 芯片、macOS 14 或更高版本的 Mac 上于设备上运行。Apple 听写和语音控制也内置在 macOS 里,不收费。
Mac 有听写工具吗?
有。Apple 听写在“系统设置”,“键盘”里,能用语音控制整台 Mac 的语音控制在“系统设置”,“辅助功能”里。YapToText 是一款免费 App,在此基础上增加了一键触发、语音修改和格式整理。
Mac 上的语音控制和听写有什么区别?
听写把语音变成文字。语音控制让你用语音在 Mac 上移动、点按、滚动和编辑。很多人两个都用:用语音控制点按,用 YapToText 这样的听写 App 写较长的内容。
YapToText 能配合 VoiceOver 用吗?
它是为配合 VoiceOver 一起使用而做的。它会播报 Listening、Transcribing、Cleaning up、错误,以及文字落下或听写被取消的时刻,面板上的控件都是辅助功能操作。完整的 VoiceOver 测试还没有进行。
能用单个键或开关开始听写吗?
能,只要开关会按下一个键。任何单个键都可以当听写键,轻按一次开始,再轻按一次停止。我没有测试过每一种开关接口,所以请在按下你的键时,看 Dictation 页面的按键栏有没有显示一个键。
YapToText 对残障用户真的免费吗?
是的,对所有人都免费。安装好就能用所有功能,没有付费档,也没有账号,唯一和钱有关的是一个可选的打赏,它不会解锁任何东西。