給身心障礙者的 Mac 免費聽寫軟體
作者 Ryleigh Newman · 發佈於 · 更新於
YapToText 是給 Mac 上身心障礙者的免費聽寫軟體:任何能按下一個鍵的東西都能啟動它,「語音控制」也可以,你說的話會輸入到任何 App 的游標位置,而你的聲音不會離開 Mac。我沒辦法打字,這是我每天都在用的設定。macOS 的「語音控制」負責點擊和移動。YapToText 負責文字。
它在搭載 Apple 晶片、macOS 14 或以上版本的 Mac 上執行。它免費,沒有付費方案,因為向身心障礙者收取打字能力的費用,我覺得不對。沒有帳號,原始碼以 GPL 公開,所以每一項隱私聲明都可以檢查。這一頁是總覽:你的手要做多少事,有幫助的設定,怎麼和別人一起設定,以及我沒有測試過的部分。
免費下載。不需要帳號,沒有鎖住的功能。需要搭載 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, 简体中文

從你的手能做多少事開始
觸發鍵決定聽寫適不適合你的手,所以從這裡開始。聽寫的過程不需要同時按兩個鍵。這個階梯從最省力排到最費力。停在你的手能做到的第一階:
- 完全不用手。macOS 內建的「語音控制」可以打開選單列水豚的面板,按下它的 Start Dictation 按鈕,效果和聽寫鍵一樣。這是各部分怎麼配合,不是測試過的結果。免手打字指南有完整的逐步設定。
- 按一下。按一下 Right Command,說話,再按一下。Tap to start / stop 是預設,這個鍵可以是任何你按得到的鍵。開啟 Auto-stop after silence,第二下就變成選用:停止說話,聽寫就結束。
- 按住。有些人的手按住一個鍵,比連按兩次容易。選 Hold to talk,按住時錄音,放開就結束。
- 在別處做一個動作。如果 Mac 把它看成按一個鍵,開關、腳踏板或輪椅上的按鈕都可以當觸發鍵,因為任何單一按鍵都可以當聽寫鍵。我沒有測試過每一種開關介面,所以這說明的是觸發鍵的運作方式,不是保證。單鍵聽寫指南有針對你的裝置的十秒測試。
有幫助的設定
下面每一種需求都對應一個設定,而且每一個都免費。預設值已經偏向疲累的手:用點按而不是按住,也不會因為不小心按到 Esc 而什麼都沒了。
- 無法按住按鍵的手。聽寫鍵和 Quick Edit 鍵預設都是 Tap to start / stop。我把 Quick Edit 鍵從按住改成點按,因為點按對無法持續按住按鍵的手比較輕鬆。
- 會顫抖的手。在 Dictation 頁面的 Keys 卡片裡開啟 Require pressing Escape twice to cancel,取消就需要在 0.6 秒內再按一次。就算取消的聽寫也會存到 History,並標示為已取消,除非你在 Settings,Advanced,History & audio 裡關閉 Keep canceled dictations。
- 會疲累的手。Dictation 頁面 Recording 卡片裡的 Auto-stop after silence,會在安靜 0.5 到 5 秒之後結束聽寫,所以按一次就夠了。它預設是關閉的,因為停下來想很久也會結束聽寫。
- 聲音很小。Auto-amplify quiet speech 預設是開啟的,會拿你的聲音和房間比較。Mac 的輸入音量太低時,Dictation 頁面會告訴你,並提議調高。我說話很小聲,旁邊常常是一台正在運轉的 3D 印表機,所以這一部分我花了很多心思。
- 想在文字出現之前看一眼。Settings,Advanced,Text output 裡的 Review before inserting,會把文字放在一個小編輯器裡,有 Insert 和 Discard 按鈕。它預設是關閉的。
- 面板太吸引目光。在 Pop-up 卡片裡選 Mini 版面,只有波形,或關閉 Show the floating recording panel。兩種方式聽寫的運作都一樣,浮動面板頁面展示了三種版面。
- 眼睛跟不上面板。VoiceOver 會唸出聽寫的每一個步驟,Settings,General 裡的 Play start and stop sounds 會在開頭和結尾加上聲音。聲音預設是關閉的。
- 該自己送出的訊息。Settings,Advanced,Text output 裡的 After a dictation lands,會在你選的 App 裡按 Return 或 Command Return,所以聽寫的訊息不用多按一下就送出。

一起設定
如果你是在幫別人設定,要和他們一起設定,而不是替他們設定。要讓他們選擇按鍵,因為按它的是他們的手。四個步驟,每一步都有可以確認的事:
步驟 1:安裝並允許麥克風
- 操作:用 Mac 上已有的 Apple ID,從 Mac App Store 安裝 YapToText,開啟它,在歡迎畫面中 Microphone 旁按 Continue。設定完成後,同一個按鈕在 Home 頁面的 Get set up 卡片裡。
- macOS:只會詢問一次麥克風。
- 確認:Microphone 顯示為已允許。
步驟 2:開啟 Accessibility
- 操作:在歡迎畫面中 Accessibility 旁按 Continue,或按 Home 頁面 Get set up 卡片裡的 Grant,然後在打開的列表中把 YapToText 開啟。
- macOS:帶你到「系統設定」,「隱私權與安全性」,「輔助使用」。App 無法自己開啟這個開關。開啟「語音控制」時,可以用語音點這個開關,用名稱或用 Show numbers。
- 確認:Accessibility 在歡迎畫面上顯示為 Granted,兩項權限都開啟後,Home 頁面的 Get set up 卡片就會消失。如果開關一直無法保持開啟,按 Home 頁面的 Show in Finder,把 App 拖進列表,再按 Recheck。
步驟 3:讓他們選擇按鍵
- 操作:在 Dictation 頁面的 Keys 卡片裡,按一下按鍵欄位。當它顯示 Tap a key 時,請對方按他們的手最容易按的鍵,然後在旁邊選 Tap to start / stop 或 Hold to talk。
- YapToText:把那個鍵設為觸發鍵。字母鍵或 F 鍵當聽寫鍵時,就不能再用來打字。
- 確認:欄位顯示新的按鍵,沒有紅色的衝突警告。
步驟 4:對著備忘錄做一次聽寫
- 操作:按一下新的備忘錄,按下按鍵,說一句話,再按一次。
- YapToText:在浮動面板中把聲音顯示為波形,並讓選單列水豚的對話泡泡變紅,這是囓齒動物最接近說「我在聽」的方式了。然後把文字輸入到游標位置。
- 確認:這句話在備忘錄裡。如果它跑到了剪貼板,表示步驟 2 沒有生效。
為了配合 VoiceOver 和「語音控制」而做
浮動面板是視覺的,所以這款 App 也會出聲。開啟 VoiceOver 後,聽寫的每一個步驟都會被唸出來:Listening、Transcribing、Cleaning up、任何錯誤,以及文字落下或聽寫被取消的那一刻,即使前面沒有任何 App 視窗。面板的暫停、停止和插入,以及取消,都是輔助使用動作,選單列面板的按鈕也有標籤,所以 VoiceOver 和「語音控制」不用指標就能操作它們。
兩個工具分工。「語音控制」負責點擊、捲動和打開 App。YapToText 負責寫字。「為了配合它們而做」這句話,描述的是程式碼,不是測試結果。VoiceOver 和「語音控制」的測試還沒有進行。如果你的設定中有什麼地方和這一頁說的不一樣,我寧願聽到這個,也不想聽到別的。

不用指標也能用語音寫字
按一下鍵,說話,再按一下:文字就像你打字輸入一樣,輸入到最前面的 App 的游標位置。聽寫進行時,還有三個鍵可以用。它們只在聽寫期間被攔截,其他時間照常打字:
- Space。它會暫停和繼續。
- Esc。它會立刻取消,所以不會輸入任何東西。說的話仍會進到 History,並標示為已取消。
- 1 到 9。這些鍵用來選擇模式。Auto mode 開啟時(這是預設),Auto 是 1,選擇只在這一次聽寫有效。
標點符號從一般的說話中產生,而兩個字的指令在子句的結尾有效:說 question mark 或 new paragraph,就會得到那個符號或分段。Auto mode 會自己調整每一次聽寫的格式,所以開頭是問候、結尾是署名的聽寫會變成郵件,而一則簡短的聊天訊息就保持你說的樣子。你用你自己的方式說話,格式交給 App。第一次聽寫指南帶你走完一次聽寫,Auto mode 頁面說明它讀取什麼,又放過什麼。
Apple 內建的「聽寫」是免費的,短短幾句很夠用。Mac 語音輸入怎麼用說明怎麼開啟它,Mac 語音轉文字則說明要讓聽寫取代鍵盤需要什麼。
修正和改寫你說的話
說錯一個字,不必回到鍵盤。聽寫剛輸入完之後,在 30 秒內,讓你的下一次聽寫是下列其中一句,它就會編輯,而不是輸入:
- Scratch that。它會收回你剛做的那次聽寫。
- Replace X with Y。它會換掉其中的一個字或片語,例如 replace Tuesday with Thursday。
只有完全一樣的整句才算數,而且需要開啟 Insert text automatically,預設就是開啟的。更大的修改有 Quick Edit:選取文字,按一下 Right Option,說出要改的內容,例如 make this shorter 或 fix the grammar,再按一下。改寫的內容會就地取代選取的文字。重新打字,是疲累的手最不該做的一件事。如果辨識器一直聽錯某個名字,用同樣的方式修正兩次,App 就會提議記住它。Quick Edit 頁面列出你可以說什麼,Dictionaries 頁面說明記住的字怎麼運作。

文字跑到別處的時候
聽寫沒有出現在你預期的位置時,從這個列表的頂端開始:
- 先點進那個 App。YapToText 絕不會輸入到自己的視窗,所以在 YapToText 位於最前面時開始的聽寫,會進到剪貼板。按 Command V 貼上。
- 開啟 Accessibility。沒有它的話,每次聽寫都會被拷貝到剪貼板,而不是輸入。Home 頁面的 Get set up 卡片會顯示它是否開啟。
- 讓提示音安靜下來。Intelligent Insert 用幾個看不見的按鍵動作讀取游標周圍的字,有些 App 會拒絕其中一個,於是 macOS 播放它的提示音。到「系統設定」,「聲音」把 Alert volume 調到最低,這只會讓提示音變安靜,或在 Dictation 頁面針對那一個 App 關閉 Intelligent Insert。
- 到 History 找。History 預設保留你最近的 500 次聽寫,保留 30 天,每一筆都有聽到的內容、輸入的內容,以及去了哪個 App,任何一筆都可以再次拷貝或插入。

你說的話一個字都沒有遺失。History 裡有。疑難排解指南講得更深入,Intelligent Insert 頁面說明提示音,History 頁面說明保留什麼、保留多久。
我沒有測試的事
- 還沒有做輔助使用測試。VoiceOver、「語音控制」、腳踏板和開關的測試還沒有進行,所以這一頁沒有指名任何測試過的硬體。任何按一個鍵的東西都可以當觸發鍵,但我沒有測試過每一種開關介面。
- 只支援 Apple 晶片。它需要搭載 Apple 晶片、macOS 14 或以上版本的 Mac。Intel Mac 不作任何聲明。
- 通用的語音模型。Whisper Large v3 Turbo 照公開發表的樣子使用,沒有針對難以理解的語音調整。依狀況的設定頁面有針對這一點的五分鐘測試。
- 英文介面。App 本身的文字是英文。它聽得懂 29 種語言,另有自動偵測。
- Homebrew 版本。它不含模型,所以在你下載語音模型之前無法聽寫。App Store 版本內建兩個模型,離線聽寫指南說明這在沒有網路時代表什麼。
找到適合你狀況的頁面
- 完全不用手。在 Mac 上免手打字把負責點擊的「語音控制」和負責每個字的 YapToText 搭配在一起。
- 「語音控制」或聽寫。Mac 聽寫與語音控制說明兩者各做什麼,以及為什麼一次只能執行一個。
- 一個鍵、一個開關或一個腳踏板。用一個鍵聽寫依手需要做多少事,替每一種觸發方式排名。
- 用名稱找的狀況。顫抖、帕金森氏症、多發性硬化症、ALS 等的設定在同一頁,沒有任何承諾,附有五分鐘測試。
- 會痛的打字。腕隧道症候群的聽寫說明為什麼點按比按住一個鍵好。
- 藍牙助聽器。戴助聽器聽寫保留好的麥克風和好的聲音。
- 年長的父母。替父母設定自成一頁,連便利貼都寫到了。
- 拼字造成妨礙。閱讀障礙的語音轉文字說明用說的而不是拼字,以及把它唸回來聽。
- 想法比打字快。ADHD 的聽寫說明用一個鍵先把想法記下來,之後再整理。
- 手寫和打字妨礙了想法。書寫障礙的語音轉文字說明用語音把想法記下來,之後再調整。
- 全盲或低視力。搭配 VoiceOver 的聽寫說明 App 會唸出什麼、有哪些鍵,以及哪些還沒測試。
- 重複性使力傷害。RSI 的聽寫說明怎麼少打字、什麼都不用按住。
- Dragon 的習慣。Dragon for Mac 替代方案頁面把每一個習慣對應到這裡的等效做法。
重點整理
- 從一個鍵開始。按一下開始,按一下停止,任何你按得到的鍵都可以是那個鍵。
- 讓「語音控制」負責點擊。YapToText 負責文字,兩者是為了並肩使用而做的。
- 用語音修正。Scratch that、replace X with Y 和 Quick Edit 讓你的手不必碰鍵盤。
對所有人免費,而且你說的話不會離開你的 Mac。如果這裡有哪個地方不適用於你的身體或你的設定,請在 GitHub 上提交 issue。每一則我都會看。
免費下載。不需要帳號,沒有鎖住的功能。需要搭載 Apple 晶片的 Mac 和 macOS 14 或以上版本。 原始碼在 GitHub 上。
指南
更多指南(英文)
資料來源
- https://support.apple.com/guide/voiceover/turn-voiceover-on-or-off-vo2682/mac (查閱於 2026年10月3日)
- https://support.apple.com/guide/mac-help/use-voice-control-commands-mh40719/mac (查閱於 2026年10月3日)
- https://support.apple.com/guide/mac-help/use-dictation-mh40584/mac (查閱於 2026年10月3日)
常見問題
Mac 上有給身心障礙者的免費聽寫軟體嗎?
有。YapToText 在 Mac App Store 免費,沒有付費方案,不需要帳號,沒有任何功能被鎖住,並在搭載 Apple 晶片、macOS 14 或以上版本的 Mac 上於裝置上執行。Apple 的聽寫和「語音控制」也內建在 macOS 裡,不用花錢。
Mac 有聽寫工具嗎?
有。Apple 的聽寫在「系統設定」,「鍵盤」,而用語音控制整台 Mac 的「語音控制」在「系統設定」,「輔助使用」。YapToText 是一個免費的 App,在這些之上加了單鍵觸發、用語音修正和格式化。
Mac 的「語音控制」和聽寫有什麼不同?
聽寫把語音變成文字。「語音控制」讓你用語音在 Mac 上移動、點擊、捲動和編輯。很多人兩者並用:點擊用「語音控制」,較長的寫作用 YapToText 這類聽寫 App。
YapToText 能搭配 VoiceOver 使用嗎?
它是為了配合 VoiceOver 而做的。它會唸出 Listening、Transcribing、Cleaning up、錯誤,以及文字落下或聽寫被取消的時候,面板上的控制項也是輔助使用動作。完整的 VoiceOver 測試還沒有進行。
我可以用單一按鍵或開關開始聽寫嗎?
可以,只要開關會按下一個鍵。任何單一按鍵都可以當聽寫鍵,按一下開始,再按一下停止。我沒有測試過每一種開關介面,所以請確認你按下自己的鍵時,Dictation 頁面的按鍵欄位會顯示一個鍵。
YapToText 對身心障礙使用者真的免費嗎?
是的,對所有人免費。每個功能一安裝就能用,沒有付費方案或帳號,唯一和錢有關的是一個選用的小費罐,它不會解鎖任何東西。