教學
在 Mac 上用聲音寫程式
用聲音寫程式以前代表要把符號唸出來:左括號、駝峰式、下一行。AI 程式代理出現之後,很多時候它代表一件更簡單的事:你描述要改什麼,代理寫出程式碼。兩種方式都還在,適合不同的人。下面說明它們在 Mac 上怎麼運作。
由開發 SpeechBee 的 SpeechBee 團隊撰寫。於 2026 年 10 月 15 日確認
兩種用聲音寫程式的方式
| 指令(Talon、語音控制) | 對 AI 代理下提示詞 | |
|---|---|---|
| 你說什麼 | 程式碼、符號、編輯器指令 | 用白話說你想改什麼 |
| 完全不用手 | 是,完全不用 | 不是,你仍要檢查、點擊和送出 |
| 學習曲線 | 幾週 | 幾分鐘 |
| 適合 | 重複性勞損、完全不用鍵盤 | 速度、更長更清楚的提示詞 |
| 工具 | Talon、macOS 語音控制 | 任何能在游標處打字的聽寫 |
很多人最後兩種都用:大部分修改交給代理,精確的編輯用鍵盤或指令工具。
用語音指令寫程式
Talon 是大多數完全用聲音寫程式的人使用的工具。它支援 macOS、Windows 和 Linux,結合指令和聽寫,讓你在小型腳本檔案裡寫自己的指令,在支援的硬體上還能用眼動追蹤控制游標。學會它需要花上一段實實在在的時間。
語音控制內建於 macOS。在系統設定、輔助使用、語音控制中開啟。它能用聲音點擊、捲動、打開 App 和編輯文字,你也可以加入自訂詞彙和指令。它是通用工具,所以程式符號比較費力,但不用花錢。
如果打字會痛,而你需要用聲音操作整台 Mac,就從這裡開始。我們的教學手痛時的聽寫介紹了混合使用的做法。
對 AI 程式代理說話
當代理負責寫程式碼,你的工作就是解釋要改什麼,而解釋正是說話擅長的事。口述的提示詞通常比打字的更長、帶有更多背景,因為說話比打字省力。
在 Mac 上可以用在哪裡:
- Cursor: Agent 聊天有自己的麥克風,也可以直接對聊天框聽寫。見在 Cursor 中用語音下提示詞。
- VS Code: 內建聽寫,用 Option-Command-V 對編輯器和 Copilot 聊天輸入。見在 VS Code 中聽寫。
- Xcode: 沒有麥克風按鈕,但 Apple 聽寫和任何聽寫 App 都能在編輯器和程式助理的聊天中打字,因為兩者都是文字欄位。
- 終端機: 命令列程式代理接受文字輸入,所以能在游標處打字的聽寫在那裡也能用。
- 瀏覽器中的 ChatGPT 和 Claude: 見在 Mac 上用聲音和 ChatGPT 對話。
一個聽寫鍵通用所有地方
怡君你好,修改後的提案我明天早上寄給你。

大多數人讀得比說得快,但用聽的會記得更清楚。SpeechBee 會把你選取的句子唸出來,你可以繼續在同一個視窗裡工作。

我們開發的 SpeechBee,讓你在上面每個地方都用同一個鍵。按住右邊的 ⌘ 鍵,描述要改什麼,放開,提示詞就出現在游標位置。它在你的 Mac 上轉寫,所以你的程式碼和客戶的專案名稱永遠不會離開你的 Mac。
有三點讓它比一般聽寫更適合寫程式:
- 字典。 把
useEffect、kubectl或你的服務名稱加入一次,之後每次都會寫對。 - Prompt for AI 寫作模式。 它把一段東拉西扯的口語變成結構化的提示詞,先寫目標,再寫背景和限制條件。依 App 設定,Cursor 和 Xcode 就會自動套用。它在 macOS 26 上透過 Apple Intelligence 於你的 Mac 本機執行。
- 片段。 說「測試指令」,就會打出你完整的測試命令。
它不會執行指令、不會替你按 Enter,也不會控制編輯器。它只打字;由你檢查和送出。
口述提示詞的技巧
- 先說目標:「讓匯出功能可以離線運作。現在每次點擊它都會呼叫 API。」
- 說出檔案和函式名稱。 這樣代理就從對的地方開始。
- 說出什麼不能改。「不要動公開 API」說起來容易,打字時卻容易忘記。
- 送出前先讀一遍。 一個被聽錯的檔名,會讓代理跑到別的地方去。
在任何 App 裡對你的程式代理說話。免費 7 天。
在 Mac、iPhone 和 iPad 上語音輸入,也能朗讀文字。試用期結束後每月 $290、每年 $2,490,或一次買斷 $2,990。每個方案都有全部功能。
常見問題
能在 Mac 上用聲音寫程式嗎?
可以。要用聲音直接寫程式碼,就用 Talon 或 macOS 語音控制。要讓 AI 代理來寫,就用任何聽寫工具把你的需求口述到 Cursor、VS Code、Xcode 或終端機裡。
Mac 上最好的語音寫程式軟體是什麼?
想完全不用手寫程式,選 Talon。想對 AI 程式代理下提示詞,選一款有自訂字典的聽寫 App,讓技術詞彙寫對,並有一個在所有 App 裡都能用的快速鍵。
Xcode 有語音輸入嗎?
Xcode 沒有專用的麥克風按鈕。Apple 聽寫和 SpeechBee 等聽寫 App 能像在任何文字欄位一樣,在 Xcode 編輯器和它的聊天中打字。
聽寫時我的程式碼會被傳到哪裡嗎?
用 SpeechBee 不會。它在你的 Mac 上轉寫。你之後傳給 AI 程式代理的任何內容,會送到那個代理的服務商,和你用打字送出時一樣。
延伸閱讀
資料來源
- Talon
- Apple:在 Mac 上使用語音控制指令
- VS Code:語音和聽寫
- SpeechBee 資訊來自我們的首頁和隱私權政策
