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 功能供應情況頁面,它的手冊也提醒,各語言的功能不盡相同。支援的語言會自動插入逗號、句號和問號,部分語言可以說出名稱來輸入表情符號。你的語音是在 Mac 上處理,還是傳送到 Siri 伺服器,會顯示在「鍵盤」設定的「聽寫」下方。如果你聽寫時要切換語言,就用 Apple 的聽寫。
Apple 的 macOS 功能供應情況頁面列出了可以在裝置端聽寫的語言。YapToText 語言列表裡的 29 種語言中,波蘭文、烏克蘭文、捷克文、斯洛伐克文、匈牙利文、羅馬尼亞文、希臘文、印尼文和印地文都不在其中,設為台灣的國語也不在。Apple 的 macOS Sonoma 手冊說明,以不支援裝置端聽寫的語言聽寫時,內容會傳送給 Apple 處理。所以用這些語言聽寫時,Apple 的聽寫會把你說的話傳給 Apple。YapToText 則在 Mac 上辨識列表裡的每一種語言。
在 YapToText 更改語言
- 操作: 打開 YapToText 的 AI Models 頁面。在 Your defaults 裡,聽寫模型下方打開 Language 選單,選你的語言,或選 Auto-detect language。
- YapToText: 從此之後每一次聽寫,都會把這個語言交給 Whisper 當作提示。預設使用 Mac 的系統語言,而不是自動偵測。
- 確認: 聽寫一句話。輸出的文字會是你說的那種語言,而 History 裡那次聽寫的 pipeline details 中,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。 日文、韓文、挪威文(Bokmål)、波蘭文、葡萄牙文(巴西)。
- R 到 V。 羅馬尼亞文、俄文、斯洛伐克文、西班牙文(西班牙、墨西哥)、瑞典文、泰文、土耳其文、烏克蘭文、越南文。
- Auto-detect language。 由 Whisper 自己判斷每一次聽寫的語言。
自動偵測、波蘭文和另外十四種語言是在 1.5.2 版加入的,來自 GitHub 上的一個 pull request,這正是開放原始碼該有的樣子。OpenAI 自己的 README 說,Whisper 的表現會隨語言有很大的差異,所以在依賴它之前,請先用幾句真實的句子試試你的語言。只算選單列出的:29 種語言,加上自動偵測。
同時用多種語言聽寫
YapToText 在聽寫開始時設定語言,更改會從下一次聽寫開始生效,所以它不會在一句話說到一半時切換語言。要用兩種或更多語言工作,有下面幾種做法,由設定最少的排到最多:
- Auto-detect language。 在 Language 選單裡選它,Whisper 就會判斷每一次聽寫的語言。如果它對你猜錯了,就手動設定語言。
- 每個 App 一種語言。 建立或編輯一個模式,在 Recording & language 卡片裡設定它的語言,再把你的 App 加到 Apps that use this mode 底下。這樣在那些 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 種語言加自動偵測:阿拉伯文、中文(中國)、捷克文、丹麥文、荷蘭文、英文(美國、英國、澳洲)、芬蘭文、法文、德文、希臘文、希伯來文、印地文、匈牙利文、印尼文、義大利文、日文、韓文、挪威文(Bokmål)、波蘭文、葡萄牙文(巴西)、羅馬尼亞文、俄文、斯洛伐克文、西班牙文(西班牙、墨西哥)、瑞典文、泰文、土耳其文、烏克蘭文和越南文。
Mac 聽寫可以用中文嗎?
可以。YapToText 的 Language 選單裡有中文(中國),辨識在你的 Mac 上完成。至於 Apple 的聽寫,請查看 Apple 的 macOS 功能供應情況頁面,Apple 把聽寫支援的語言列在那裡。
YapToText 會翻譯我說的話嗎?
不會。它用你說的語言把內容輸入出來。想事後翻譯,請選取文字,輕按 Quick Edit 鍵並說出語言,例如 Spanish,或執行 Translate to English 這個 AI Action。