如何在Mac上更改听写语言,以及使用多种语言
简短回答
要在Mac上更改听写语言,请打开系统设置 → 键盘 → 听写,点按“语言”旁边的“编辑”,然后勾选你说的每种语言和地区。勾选了多种语言后,听写时可以点按光标旁显示的语言来切换,或按地球仪键并选择一种。听写一次只听一种语言,也不会自行切换,所以文字变成了错误的语言,就说明选错了语言。Flit是一款Mac本地听写App,它会保存你说的语言列表,用一个快捷键在它们之间切换,或者自己判断每次听写的语言。
如何添加听写语言并切换到它
- 选择苹果菜单 → 系统设置,然后点按边栏中的键盘。
- 前往听写。如果它已关闭,请将其打开并点按“启用”。
- 点按“语言”旁边的编辑,然后勾选你说的每种语言和地区。
- 点按进入一个文本框,用你的快捷键开始听写。
- 要更改语言,点按光标旁显示的语言,然后选择另一种。
- 或者按地球仪键(如果你的键盘有),然后选择语言。
你选择的语言会一直保持选中,直到你再次更改。要移除某种语言,在同一列表中取消勾选即可。
使用两种语言工作的人会遇到同一个问题:开始说第二种语言,却得到第一种语言写出的一串煞有介事的乱码。这是因为听写在听错误的语言。下表列出了会出什么问题以及在哪里解决,表后的几节回答了Apple页面没有说明的两个问题:有没有快捷键,以及哪些语言无需联网即可使用。
用两种语言听写:你会注意到什么,以及解决方法
| 你会注意到什么 | 可能的原因 | 解决方法 |
|---|---|---|
| 出现另一种语言的乱码 | 听写在听你上次使用的语言 | 点按光标旁的语言,或按地球仪键,然后选择正确的语言 |
| 切换时找不到你的语言 | 这种语言从未添加过 | 键盘 → 听写 → 语言 → 编辑 |
| 语言对了,拼写却不对 | 地区不对,例如英国人用了英语(美国) | 在同一列表中勾选正确的地区 |
| 地球仪键改为切换了键盘布局 | 这个键设为了“更改输入法” | 键盘 → “按下🌐键时” |
| 一种语言无需联网即可使用,另一种却不行 | 并非所有语言都在Mac上处理 | 阅读“键盘”设置中“听写”下方的说明文字,以及下面的列表 |
| 某种语言没有逗号和句号 | “自动标点符号”只支持部分语言 | 说出标点:“逗号”、“句号” |
听写一次只听一种语言
Apple的听写页面介绍了设置多种语言后更改语言的两种方法:点按光标旁的语言,或按地球仪键并选择想要的语言。两种都需要手动操作。页面并没有提到听写会替你判断语言。
这就是选错语言如此明显的原因。设为英语的识别器听到德语时,不会报错。它会写出读音最接近的英语单词,结果读起来就像乱码。出现这种情况时,并没有什么坏了:切换语言,再说一遍即可。
有没有更改听写语言的键盘快捷键?
没有一键就能完成的。Apple记录的最接近的方式是地球仪键:听写时按下它,然后从出现的选项中选择语言。这需要两步操作,而且键盘上要有地球仪键。
听写快捷键用来开始和停止听写,不会更改语言。Apple的页面没有介绍切换到下一种听写语言的单独快捷键,因此有用户在论坛上说,他们尝试用自动化工具自己做一个。
如果你一天要换很多次语言,实际可行的办法是让指针停在光标附近随时点按,或者使用有切换快捷键的听写App。
听写语言和键盘语言是两项设置
Mac有两个独立的列表。输入法是你打字时使用的键盘布局。听写语言是Mac会听取的语言。添加德语键盘不会把德语加入听写,反过来也一样。
地球仪键夹在两者之间,因此容易混淆。如果“按下🌐键时”设为“更改输入法”,按一下就会切换键盘布局。地球仪键指南介绍了每个选项的作用。
哪些语言无需联网即可使用
Apple在它的macOS功能可用性页面上列出了这些列表。对于macOS 27,它列出了63种可用于听写的语言和地区,其中48种可用于设备端听写,设备端听写在第一次使用时还需要下载语音模型。其余的会发送到Apple处理,需要联网。
对于使用两种语言的人,常见的意外是其中一种在第二个列表中,另一种却不在。在Apple的macOS 27页面上,以下语言列在听写中,但不在设备端听写中:
- 加泰罗尼亚语、克罗地亚语、捷克语、希腊语、匈牙利语、波兰语、罗马尼亚语、斯洛伐克语和乌克兰语。
- 葡萄牙语(葡萄牙)。葡萄牙语(巴西)在设备端列表中。
- 印地语和印度尼西亚语。
- 普通话(台湾)和上海话。
哪些语言有自动标点
“自动标点符号”会替你添加逗号、句号和问号。Apple的macOS 27页面列出支持它的语言有英语、法语、德语、意大利语、西班牙语、荷兰语、日语、韩语、泰语和中文,涵盖其中大多数地区。
葡萄牙语、俄语、瑞典语、阿拉伯语、土耳其语和波兰语等语言没有列出。用这些语言时,需要在说话时把标点说出来:“逗号”、“句号”、“问号”。听写命令指南列出了全部命令。
地区和语言同样重要
“语言”列表中的每一项都是语言和地区的组合。地区决定拼写,也有助于识别口音和地名。功能也跟随地区:在Apple的列表中,“自动标点符号”支持德语(德国)和德语(瑞士),但没有列出德语(奥地利)。
如果你在两个地区使用同一种语言,例如和巴西的同事说葡萄牙语、和葡萄牙的家人也说葡萄牙语,就把两个都勾选上,像在两种语言之间切换一样在它们之间切换。
一句话中混用两种语言
没有任何设置能让Apple听写跟上一句中途换了语言的话。如果你借用了另一种语言中的词或名字,就要做好手动更正的准备。对于较长的段落,先停下,切换语言,再重新开始。
如果两种语言下听写都完全无法开始,那是另一个问题:Mac听写故障排除指南会逐一介绍。
你的语言列表,一个键即可切换
Flit是一款独立的听写App,它把说多种语言视为常态。你只需告诉它一次你说哪些语言,之后就可以用一个键切换,或者让它每次自己判断语言。
- 在Flit的设置 → 模型 → 你说的语言中,一次添加你说的所有语言。
- 在设置 → 键盘中设置一个快捷键,在任何App中按一下即可切换到下一种语言。Flit会显示你当前使用的语言。菜单栏面板中也有一个切换开关。
- 或者选择“自动”,Flit会判断每次听写使用的是你的哪种语言。这比固定一种语言要多花一点时间。
- 每种语言都完全在Mac上运行,无需联网。使用Parakeet Ultra语音模型时,这也包括波兰语、捷克语、希腊语、匈牙利语、罗马尼亚语、斯洛伐克语、乌克兰语、克罗地亚语和葡萄牙语。
- 语音模型会在它们支持的语言中自行写出标点,所以不需要再查第二个列表。Omnilingual是例外:它不写标点,由Flit的格式化来添加。
- 如果你选择的语音模型无法转写某种语言,Flit会使用你已安装的另一个模型,告诉你用的是哪个,并在你更换语言后改回你的模型。
- Flit可免费试用7天,所有功能全部开放,之后$19买断,无需账户,无需订阅。
值得了解
- Flit每次听写也只听一种语言。对于一句中途换了语言的话,它的处理并不比Apple听写更好。
- 你能用哪些语言取决于你选择的语音模型。Parakeet Ultra支持25种欧洲语言,Cohere Transcribe支持14种,Qwen3-ASR支持30种,Whisper支持99种。Omnilingual支持超过1,600种,准确度因语言而异。
- Flit没有地区设置。如果你偏好某种拼写,就把这个词添加到它的词典中。
- 听写进行中时,语言快捷键不起作用。
- Apple的听写是免费的,而且你的Mac上已经有了。如果它能满足你的需要,你就不需要Flit。
- Flit在搭载Apple芯片、运行macOS 14或更高版本的Mac上运行,它的语音模型需要下载,大小约0.5到2.8 GB,只需选择一次。
- Flit的语音命令(例如“new paragraph”)目前只支持英语。
常见问题
如何在Mac上更改听写语言?
打开系统设置 → 键盘 → 听写,点按“语言”旁边的“编辑”,然后勾选你想要的语言和地区。勾选了多种语言时,听写过程中可以点按光标旁显示的语言并选择另一种,或按地球仪键并选择语言。
在Mac上能用两种语言听写吗?
可以。在系统设置 → 键盘 → 听写 → 语言 → 编辑中添加这两种语言。然后在听写时点按光标旁的语言,或按地球仪键并选择一种,即可切换。
在Mac上有没有切换听写语言的键盘快捷键?
没有一键就能完成的。Apple记录的方法是听写时按地球仪键,然后选择语言。听写快捷键本身只用来开始和停止听写。
Mac听写会自动识别语言吗?
Apple的页面介绍的是手动切换:点按光标旁的语言,或按地球仪键。页面没有提到自动识别。
为什么我说另一种语言时,Mac听写会打出乱码?
它在听另一种语言,并写出它知道的最接近的词。切换到你正在说的语言,再说一遍即可。
Mac听写在每种语言下都能离线使用吗?
不能。对于macOS 27,Apple列出了63种可用于听写的语言和地区,以及48种可用于设备端听写的语言和地区。波兰语、捷克语、希腊语、匈牙利语、罗马尼亚语、乌克兰语、印地语和葡萄牙语(葡萄牙)都不在设备端列表中。“键盘”设置中“听写”下方会说明你的听写是如何处理的。
听写时能在一句话中混用两种语言吗?
不太可靠。听写一次只听一种语言,所以另一种语言的词通常会被写成读音相近的内容。可以手动更正,较长的段落则切换语言。
有没有能自动切换听写语言的App?
有。Flit是一款Mac本地听写App:添加你说的语言,选择“自动”,它就会判断每次听写使用的是哪一种;你也可以用一个快捷键切换。Flit可免费试用7天,所有功能全部开放,之后$19买断,无需账户,无需订阅。