跳至正文

修复 macOS 自带听写

Mac 自带的听写不工作?
按这个顺序检查。

这篇讲的是 macOS 系统自带的听写功能(系统设置 > 键盘 > 听写)。它的问题大多出在四个设置:听写开关本身、它用的麦克风、语音控制,以及语言。按顺序一项项查;如果听写能用但不适合你的写作方式,最后一节讲别的选择。

按了没反应

确认“系统设置 > 键盘 > 听写”已打开,并看清设置的是哪个快捷键,按错了键不会有任何反应。

确认“系统设置 > 辅助功能 > 语音控制”是关着的。语音控制开着时,普通听写不可用。

能启动,但听不到声音

在“键盘 > 听写”里,把“麦克风来源”设成你实际在用的麦克风。“自动”会选它认为最可能的设备,可能是你没在用的显示器或耳机。

在“系统设置 > 声音 > 输入”里选同一个麦克风并说话,输入电平应该会跳动。用外接麦克风的话,把输入音量调高。

说着说着自己停了

听写没有总时长限制,但 30 秒没检测到语音就会结束。这是设计如此,没有设置可以改。如果你经常要停下来想很久或者看资料,见最后一节。

识别不准

确认听写语言和你说的语言一致:在“键盘 > 听写 > 语言”里添加,听写时用光标旁的语言标识切换。听写一次只用一种语言,所以中英混说的句子经常出错。能边说边判断语言的模型处理得更好,见中英混合语音输入。

另一个选择:第三方语音输入应用

写长内容、中英混说,或者需要保留说过的话,单独的语音输入应用能做的比系统听写多:多数可以由你决定什么时候结束录音,还会保留记录。可选的有Superwhisper、VoiceInk、Wispr Flow,以及我们做的 TypeAloud,见横向对比。

内容核对于 2026年10月26日,来源:Apple: Use Dictation on Mac。

常见问题

Mac 听写为什么过一会儿就停?
30 秒没检测到语音时会自动结束,没有设置可以修改。
为什么听写选项不见了或是灰的?
可能是开着语音控制,它会替代听写;也可能是当前语言和地区不支持听写。
为什么有的应用能听写,有的不行?
听写输入到当前获得焦点的输入框。密码框和一些安全输入框不接受听写。
有没有不会因为静音自动停止的工具?
多数第三方听写应用用快捷键控制开始和结束,不靠静音计时。详见 Mac 怎么语音输入。

关于 TypeAloud

TypeAloud:免费的 Mac 语音输入,在本机转写。

这篇文章由 TypeAloud 团队撰写。TypeAloud 是我们做的开源应用:按住 Ctrl+Shift 说话,松开后文字出现在光标处,不限字数,无需账号。

下载 Mac 版