Mac 的语音听写:用说代替打字,以及什么都没写出来时怎么办
Mac 能把你说的话写进任何文本框,不用装任何东西:macOS 把它叫做“听写”。它需要先开启一次,用你选定的快捷键启动,并在三十秒没有说话后自动停止。下面讲怎么设置、怎么换语言听写、为什么有时什么都写不出来,以及怎样像按住对讲机一样按住一个键说话,而不是开关听写。
要点
- 在“系统设置”›“键盘”›“听写”中打开,然后点按“启用”。
- 用功能键行里的麦克风键启动,或者用同一面板里设定的快捷键(“连按两下 Fn (Function) 键”是其中一项;“自定义”接受你自己的组合键)。
- 按 Escape 停止。30 秒没有检测到语音也会自动停止;而听写本身的长度没有限制。
- 什么都没写出来?常见原因:选错了麦克风、打开了“语音控制”、语言没有安装,或者某个 App 自己截走了你按的键。
- 想按住、说话、松手:Tack+ 就是这样听写的——按住 ⌥ ⇧ 空格(或者单独一个键:Fn,或右侧的 ⌘、⌥、⌃),句子就写在光标所在的位置。转写由 macOS 在这台 Mac 上完成。
怎么在 Mac 上开启听写?
听写默认是关闭的,而开关在键盘设置里,不是一个单独的 App。
- 选取苹果菜单 ›“系统设置”,然后点按边栏中的“键盘”。
- 前往“听写”并把它打开。macOS 询问时点按“启用”。
- macOS 可能会问你是否要共享录音以改进 Siri 和听写。“以后”也是一个答案:不共享,听写照样工作。
- 把插入点放进一个文本框,按下功能键行里的麦克风键或你的快捷键,等光标开始跳动再说话。
两个以后能省时间的细节。麦克风来源就显示在同一面板里:那是 macOS 真正在听的设备。“自动标点符号”在受支持的语言里默认开启,会替你补上逗号、句号和问号——开关就在下面一点。
听写时可以说出标点符号的名称(“感叹号”)、表情符号的名称(“心形表情符号”),或者说“新行”“新段落”。macOS 不确定的词会带蓝色下划线:点按它就能换一个写法。
Mac 听写的快捷键是什么,可以改吗?
并没有唯一的出厂快捷键:macOS 给出一个列表,而在大多数 Mac 上,功能键行里的麦克风键就够了。按下并松开这个键开始听写;按住不放则会唤起 Siri。
- 在“系统设置”›“键盘”›“听写”中,点按“快捷键”弹出式菜单。
- 选一项——“连按两下 Fn (Function) 键”就是大多数人所说的“听写快捷键”。
- 想用自己的组合键,就选“自定义”,然后按下要用的键,例如 ⌥ Z。
选了“连按两下 Fn”之后,“键盘”设置里 Fn 键的用途也会跟着变,这一步 macOS 会替你做(变成“开始听写(连按两下 Fn 键)”)。如果连按两下没反应,这就是第一个该检查的地方:可能有别的功能占用了 Fn 键。
为什么 Mac 的听写用不了?
几乎每一次都是这三种情况之一:Mac 在听错误的麦克风、别的东西占用了你按的键,或者语言没有安装。先把下面这张表走一遍,再考虑重装任何东西。
| 你看到的现象 | 可能的原因 | 该怎么做 |
|---|---|---|
| 按快捷键没反应 | 听写没开,或者快捷键不是你按的那个 | “系统设置”›“键盘”›“听写”:打开它,并看清“快捷键”菜单 |
| 光标在跳,但没有文字 | macOS 在听另一个输入设备 | 查看“听写”下的麦克风来源,以及“系统设置”›“声音”›“输入”里的电平 |
| 到哪里都没有反应 | 打开了“语音控制”:它会取代标准听写 | “系统设置”›“辅助功能”›“语音控制”:关掉它 |
| 备忘录里能用,某个 App 里不行 | 那个 App 自己处理按键或文本框 | 先在“文本编辑”里试;用该 App 的“编辑”›“开始听写”菜单 |
| 说到一半就停了 | 30 秒没有检测到语音 | 这是正常的:再按一次快捷键。麦克风太小声,在系统看来就是安静 |
| 找不到你的语言 | 没有添加到“听写”,或者你所在地区不支持 | “听写”›“语言”›“编辑”,把它加上;可用语言因地区而异 |
| 开头几个字丢了 | 蓝牙麦克风要将近一秒才能打开 | 稍微晚一点再开口,或改用内置麦克风 |
只有在这些之后才需要:重启 Mac(语音服务在后台运行,可能会卡住),并确认 macOS 已是最新。删除偏好设置文件是最后的手段,不是第一步。
能不能按住一个键说话,而不是开关听写?
macOS 的听写做不到:它是一个开关——开始、说话、停止。像对讲机那样按住一个键说话、松手就看到句子,这是 Tack+ 的做法。
Tack+ 是一款 Mac 应用,把你一天里反复用到的东西收在屏幕边缘的一条细线里。听写就是它的一个键:
- 按住、说话、松手。按住 ⌥ ⇧ 空格,说完松手:句子就写在光标所在的位置,在任何应用里都一样。
- 或者轻点一次,聆听就一直开着,双手空出来,直到下一次按键。Esc 会丢掉这段录音。
- 快捷键由你决定:和 ⌘、⌥、⌃ 一起按住的某个键,单独的一个功能键,或者单独一个修饰键——Fn,或右侧的 ⌘、⌥、⌃。单键要在 180 毫秒内没有别的键按下才算,而第二个键一来就取消:所以 ⌘C 永远不会启动听写。
- 九种语言:法语、英语、西班牙语、德语、意大利语、葡萄牙语、中文、日语和韩语。“自动”跟随的是这台 Mac 里第一种引擎认识的语言,而不是 Tack+ 的界面语言。
- 去掉口头的迟疑。“嗯”这类词按整词移除,各语言一份短名单。除此之外什么都不改写:一个会“润色”你说的话的听写,最后写出来的是你没说过的话。
要在光标处直接写字,Tack+ 需要“辅助功能”权限,macOS 会问一次。没有它,Tack+ 就把句子复制到剪贴板,等你粘贴。
听写会把我的声音传给 Apple 吗?
在较新的 Mac 上,一般文本听写不会:音频和转写都在设备上处理。“键盘”设置中“听写”下方的那句话会针对你的 Mac 说明这一点,而同一面板底部的“关于问问 Siri、听写与隐私”是 Apple 自己关于什么会被发送、什么不会的说明。在搜索框里听写是 Apple 明确列出的例外。
Tack+ 用的是同一套设备上识别,没有别的:
- macOS 26 及更高版本:系统自带的语音模型。在 MacBook Air M4 上实测,十二秒的语音约三分之一秒就返回,标点在内。
- macOS 14 和 15:较旧的识别器,被固定在设备上识别。如果某种语言只存在于 Apple 的服务器上,Tack+ 会报告这门语言缺失,而不是把音频送出去。这也是为什么有时要先在 macOS 的听写设置里安装语言。
- 音频只是一个临时文件,文字一出来就删除,取消时直接丢掉。麦克风只在一次听写期间开启——这期间 macOS 会显示它的橙色小点。
怎么用另一种语言听写?
先添加语言,再在听写过程中切换。
- “系统设置”›“键盘”›“听写”,点按“语言”旁边的“编辑”按钮,选择语言和地区。
- 设置了多种语言后,听写时点按光标旁显示的语言,或按地球键,然后选择。
- 一种语言第一次使用可能要等几秒:macOS 会下载它需要的部分,只下载一次。
并非所有语言在所有地区都可用,附加功能(自动标点符号也在其中)也没有覆盖全部语言。Apple 的“macOS 功能可用性”页面才是作准的名单。
macOS 听写还是 Tack+:有什么不同?
| macOS 听写 | Tack+ | |
|---|---|---|
| 怎么开始 | 一个开关:开始、说话、停止 | 按住键,或轻点一次解放双手 |
| 快捷键 | 一个列表,加上自定义组合 | 组合键、功能键,或单键(Fn、右侧 ⌘ ⌥ ⌃) |
| 文字落在哪里 | 光标处 | 光标处(没有“辅助功能”时放进剪贴板) |
| 转写 | 一般文本在 Mac 上 | 在 Mac 上,由 macOS 完成 |
| 语言 | 很多,因地区而异 | 九种,另加“自动” |
| 自动停止 | 安静 30 秒后 | 松开按键时 |
| 价格 | macOS 自带 | 含在一次买断里 |
两者可以共存:macOS 听写保留自己的快捷键,Tack+ 用另一个。如果你想“吩咐”一件事而不是把它说成文字,那是本地助手的活。
如果要转写整通电话而不是听写一句话(Zoom、Teams、Meet 或 FaceTime),请看如何在 Mac 上转写通话。
常见问题
怎么在 Mac 上开始听写?
先在“系统设置”›“键盘”›“听写”中打开,然后按功能键行里的麦克风键,或该面板里设定的快捷键。按 Escape 键停止。
Mac 听写的默认快捷键是什么?
没有唯一的一个:“听写”下的“快捷键”菜单给出若干选项,“连按两下 Fn (Function) 键”是通常的选择。功能键行里有麦克风键的 Mac,按那一个键就能开始听写。
为什么我的 Mac 听写几秒就停了?
30 秒没有检测到语音时,macOS 会自动停止听写。听写本身的长度没有限制,所以麦克风太小声、或者选到了别的设备,在系统看来就是一片安静。
可以按住一个键说完再松手吗?
macOS 的听写不行,它是一个开关。Tack+ 正是这样工作的:按住 ⌥⇧ 空格(或单独一个键:Fn,或右侧的 ⌘、⌥、⌃),说话,松手,句子就写在光标处。
Mac 的听写能离线用吗?
在较新的 Mac 上,一般文本听写在设备上处理,“键盘”设置里“听写”下方的那句话会就你这台机器确认这一点。Tack+ 只用设备上识别:如果某种语言需要 Apple 的服务器,它会直接报告该语言不可用。
Tack+ 免费吗?
不免费。它是一次买断,没有订阅,14 天内不合适可以退款。需要 macOS 14 或更高版本,Apple 芯片和 Intel 都支持。