Mac 听写其他语言,以及同时用多种语言
作者 Ryleigh Newman · 发布于 · 更新于
要更改 Mac 的听写语言,打开“系统设置”,进入“键盘”,前往“听写”,点按“语言”旁边的“编辑”。Apple 的听写可以添加多种语言,听写过程中还能来回切换。我做的免费 App YapToText 可以用 29 种语言加 Auto-detect 听写,在 AI Models 页面选择,每一种语言都由 Whisper 在你的 Mac 上运行。
两者的工作方式不同。Apple 说“听写”并非在所有语言或地区都可用,功能也各不相同。YapToText 在任何地方提供的列表都一样,但每次听写只设定一种语言,而 Apple 的听写可以在听写过程中切换。完整的语言列表在下面。
免费下载。无需账号,没有锁定的功能。需要搭载 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, 繁體中文
步骤
- 选取苹果菜单,“系统设置”,然后点按“键盘”。
- 前往“听写”,点按“语言”旁边的“编辑”。
- 选择语言和地区,或者取消勾选来移除一种语言。
- 听写时,点按光标旁边的语言或按地球仪键来切换。
在 Apple 的听写里更改语言
- 操作: 选取苹果菜单,“系统设置”,然后点按“键盘”。前往“听写”,点按“语言”旁边的“编辑”,选择语言和地区。取消勾选就是移除这种语言。
- macOS: 把这种语言添加到“听写”。设置了不止一种语言时,听写过程中光标旁边会用缩写或字符显示当前的语言。
- 确认: 开始听写,然后点按光标旁边的语言来切换。键盘上有地球仪键的话,也可以按它。
Apple 把“听写”支持的语言列表放在它的 macOS Feature Availability 页面,并在使用手册里提醒,功能因语言而异。在受支持的语言中,逗号、句号和问号会自动插入,部分语言还支持按名称说出表情符号。语音是在 Mac 上处理,还是发送到 Siri 服务器,“键盘”设置里“听写”下方的文本会说明。 如果你在听写过程中要切换语言,用 Apple 的听写。
Apple 的 macOS Feature Availability 页面列出了支持本机听写的语言。YapToText 列表里的 29 种语言中,波兰语、乌克兰语、捷克语、斯洛伐克语、匈牙利语、罗马尼亚语、希腊语、印度尼西亚语和印地语不在其中,设为台湾地区的普通话也不在。Apple 针对 macOS Sonoma 的使用手册说,不支持本机听写的语言,听写内容会发送给 Apple 处理。所以用这些语言听写时,Apple 的听写会把你说的话发送给 Apple。YapToText 列表里的每一种语言都在 Mac 上运行。
在 YapToText 里更改语言
- 操作: 打开 YapToText 的 AI Models 页面。在 Your defaults 里,听写模型的下方打开 Language 选单,选择你的语言,或者选 Auto-detect language。
- YapToText: 此后每次听写,都会把这种语言作为提示交给 Whisper。刚装好时它用的是 Mac 的系统语言,而不是自动检测。
- 确认: 说一句话。输出的文字就是你说的那种语言,History 里这次听写的流程详情中, Language 一行会显示它用的设置。

附带的模型 Whisper Large v3 Turbo (Q5) 是多语言模型。模型库里有三个不是:名称带 (English) 的 Whisper Tiny、Base 和 Small 只能识别英语,所以要听写其他语言,请选多语言模型。在文字整理方面,Phi-3.5 Mini Instruct 标为多语言, Clean Up 被要求保持你的语言而不是翻译,App 的目录还特别推荐用 Qwen 2.5 3B Instruct 处理非英语的听写。
有几样东西始终是英文。App 自己的界面只有英文,即使你不是,默认的语音命令也是英文短语,比如 "question mark" 或 "insert comma"。你可以在 Commands 页面编辑任何一条命令,或者添加自己的触发短语。语音标点指南说明了命令怎么用。 一个选单就能设定语言,经常切换的话还有自动检测。
YapToText 列出的 29 种语言
这是 1.5.3 里 Language 选单的内容:29 种语言共 32 个条目,外加 Auto-detect language,按字母顺序排列。
- A 到 E。 阿拉伯语、中文(中国)、捷克语、丹麦语、荷兰语、英语(美国、英国、澳大利亚)。
- F 到 I。 芬兰语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印度尼西亚语、意大利语。
- J 到 P。 日语、韩语、书面挪威语、波兰语、葡萄牙语(巴西)。
- R 到 V。 罗马尼亚语、俄语、斯洛伐克语、西班牙语(西班牙、墨西哥)、瑞典语、泰语、土耳其语、乌克兰语、越南语。
- 自动检测语言。 Whisper 自己判断每次听写的语言。
自动检测、波兰语和另外十四种语言是在 1.5.2 里加入的,来自 GitHub 上的一个拉取请求,这正是开源应有的样子。OpenAI 自己的 README 说,Whisper 的表现因语言而差别很大,所以在依赖它之前,请先用几句真实的话试试你的语言。 只算选单里列出的:29 种语言,外加自动检测。
同时用多种语言听写
YapToText 在听写开始时设定语言,更改会从下一次听写起生效,所以不会在一句话中间切换语言。想用两种或更多语言工作,有下面几种办法,从设置最少的排到最多的:
- 自动检测语言。 在 Language 选单里选它,Whisper 会判断每次听写的语言。如果它对你总是猜错,就手动设定语言。
- 每个 App 一种语言。 新建一个模式或编辑现有的,在 Recording & language 卡片里设定它的语言,再在 Apps that use this mode 下添加你的 App。这些 App 里的听写就会使用该模式的语言。
- 每个快捷键一种语言。 在该模式的 Basics 卡片里给它一个 Activation shortcut,这个快捷键在任何地方都会以该模式和语言开始听写。用这种方式开始听写,会把它设为选中的模式,同时关闭 Auto 模式,直到你再次选择 Auto。

模式指南介绍了模式编辑器。 请在开始之前选好语言,因为它在整个听写过程中保持不变。
双语听写指南逐一说明了这些设置,西班牙语听写指南则讲了两款 App 里的西班牙语。
出来的语言不对时
- 检查选单。 AI Models 页面的 Language 选单设定的是默认语言。有自己语言设置的模式会覆盖它。
- 检查 App。 列在某个模式 Apps that use this mode 下的 App,如果该模式设定了语言,就会用该模式的语言。
- 检查模型。 名称带 (English) 的模型只能识别英语。请换回 Whisper Large v3 Turbo (Q5) 或其他多语言模型。
- 试试另一种设置。 如果固定的语言结果奇怪,就试试自动检测。如果自动检测猜错,就手动指定语言。

Apple 的听写,语言在“键盘”设置里,光标旁边的指示器或地球仪键可以在你说话时切换。AI 模型指南介绍了 YapToText 的选单和模型。
YapToText 在语言上做不到的事
- 听写中途切换。 语言在开始时就固定了。能边听写边切换的是 Apple 的听写。
- 翻译你说的话。 Whisper 把你说的话用你说的语言打出来。想事后翻译,先选中文字,轻按 Quick Edit 键,说出语言,比如 Spanish(西班牙语),或者运行 Translate to English 这个 AI Action。Quick Edit 指南有具体做法。
- 承诺列表以外的语言。 只有选单里的 29 种语言是我声明支持的。
上面所有内容,列表里的每一种语言都在你的 Mac 上运行。离线听写页面说明了关掉 Wi-Fi 后这意味着什么,Mac 上的 Whisper 页面则讲了这个模型。
小结
- Apple 的听写。 前往“系统设置”,“键盘”,“听写”,然后点按“语言”旁边的“编辑”。听写时可以从光标处切换,或者按地球仪键。
- YapToText。 用 AI Models 页面的 Language 选单:29 种语言加自动检测,全部在本机运行。
- 每天用两种语言。 用自动检测,或者每种语言一个模式,绑定它的 App 或它自己的快捷键。
Apple 的听写可以边说边切换,YapToText 让每一种语言都留在你的 Mac 上。 如果你的语言表现不对,请在 GitHub 上提交 issue,附上语言和一句示例。每一条我都会看。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
指南
更多指南(英文)
资料来源
- https://support.apple.com/guide/mac-help/use-dictation-mh40584/mac (查阅于 2026年10月3日)
- https://support.apple.com/guide/mac-help/commands-for-dictating-text-on-mac-mh40695/mac (查阅于 2026年10月3日)
- https://github.com/openai/whisper (查阅于 2026年10月3日)
- https://github.com/ryleighnewman/YapToText (查阅于 2026年10月3日)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (查阅于 2026年10月3日)
- https://www.apple.com/macos/feature-availability/ (查阅于 2026年10月6日)
- https://support.apple.com/guide/mac-help/use-dictation-mh40584/14.0/mac/14.0 (查阅于 2026年10月6日)
常见问题
Mac 怎么更改听写语言?
打开“系统设置”,进入“键盘”,前往“听写”,点按“语言”旁边的“编辑”,然后选取语言和地区。在 YapToText 里,则是在 AI Models 页面的 Language 选单里选语言。
Mac 听写可以同时用多种语言吗?
可以。Apple 的听写可以设置多种语言,听写时点按光标旁边的语言或按地球仪键就能切换。YapToText 每次听写使用一种语言,或者用自动检测。
YapToText 支持哪些语言?
29 种语言加自动检测:阿拉伯语、中文(中国)、捷克语、丹麦语、荷兰语、英语(美国、英国、澳大利亚)、芬兰语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印度尼西亚语、意大利语、日语、韩语、书面挪威语、波兰语、葡萄牙语(巴西)、罗马尼亚语、俄语、斯洛伐克语、西班牙语(西班牙、墨西哥)、瑞典语、泰语、土耳其语、乌克兰语和越南语。
Mac 听写可以用中文吗?
可以。YapToText 的 Language 选单里有中文(中国),识别在你的 Mac 上完成。Apple 的听写请查看 Apple 的 macOS Feature Availability 页面,那里有 Apple 的听写语言列表。
YapToText 会翻译我说的话吗?
不会。它把你说的话用你说的语言打出来。想事后翻译,先选中文字,轻按 Quick Edit 键,说出语言,比如 Spanish(西班牙语),或者运行 Translate to English 这个 AI Action。