---
title: "2026 年在 Mac 上用聲音寫程式：語音指令，或對 AI 代理下提示詞"
description: "在 Mac 上用聲音寫程式的兩種方式：用 Talon 或語音控制說出程式碼和指令，或在 Cursor、VS Code、Xcode 或終端機裡對 AI 程式代理說話。各自需要什麼、在哪裡會卡住，以及怎麼讓聽寫認得技術詞彙。"
url: "https://speechbee.app/zh-tw/guides/voice-coding-mac"
---

# 在 Mac 上用聲音寫程式

用聲音寫程式以前代表要把符號唸出來：左括號、駝峰式、下一行。AI 程式代理出現之後，很多時候它代表一件更簡單的事：你描述要改什麼，代理寫出程式碼。兩種方式都還在，適合不同的人。下面說明它們在 Mac 上怎麼運作。

由開發 SpeechBee 的 SpeechBee 團隊撰寫。於 2026 年 10 月 15 日確認.

> ### 簡要版本
>
> - **想完全用聲音寫和改程式碼**、不碰鍵盤，就用指令系統：Talon，或 macOS 內建的語音控制。這需要練習。
> - **想對 AI 程式代理說話**，任何能在游標處打字的聽寫都可以：在 Cursor、VS Code、Xcode、瀏覽器或終端機裡。這不需要訓練。
> - **技術詞彙方面**，把你的函式名稱、函式庫和專案術語加進字典一次就好。

## 兩種用聲音寫程式的方式

| | 指令（Talon、語音控制） | 對 AI 代理下提示詞 |
|---|---|---|
| 你說什麼 | 程式碼、符號、編輯器指令 | 用白話說你想改什麼 |
| 完全不用手 | 是，完全不用 | 不是，你仍要檢查、點擊和送出 |
| 學習曲線 | 幾週 | 幾分鐘 |
| 適合 | 重複性勞損、完全不用鍵盤 | 速度、更長更清楚的提示詞 |
| 工具 | Talon、macOS 語音控制 | 任何能在游標處打字的聽寫 |

很多人最後兩種都用：大部分修改交給代理，精確的編輯用鍵盤或指令工具。

## 用語音指令寫程式

**Talon** 是大多數完全用聲音寫程式的人使用的工具。它支援 macOS、Windows 和 Linux，結合指令和聽寫，讓你在小型腳本檔案裡寫自己的指令，在支援的硬體上還能用眼動追蹤控制游標。學會它需要花上一段實實在在的時間。

**語音控制**內建於 macOS。在**系統設定**、**輔助使用**、**語音控制**中開啟。它能用聲音點擊、捲動、打開 App 和編輯文字，你也可以加入自訂詞彙和指令。它是通用工具，所以程式符號比較費力，但不用花錢。

如果打字會痛，而你需要用聲音操作整台 Mac，就從這裡開始。我們的教學[手痛時的聽寫](https://speechbee.app/zh-tw/guides/dictation-for-hand-pain)介紹了混合使用的做法。

## 對 AI 程式代理說話

當代理負責寫程式碼，你的工作就是解釋要改什麼，而解釋正是說話擅長的事。口述的提示詞通常比打字的更長、帶有更多背景，因為說話比打字省力。

在 Mac 上可以用在哪裡：

- **Cursor：** Agent 聊天有自己的麥克風，也可以直接對聊天框聽寫。見[在 Cursor 中用語音下提示詞](https://speechbee.app/zh-tw/guides/voice-prompts-cursor-mac)。
- **VS Code：** 內建聽寫，用 Option-Command-V 對編輯器和 Copilot 聊天輸入。見[在 VS Code 中聽寫](https://speechbee.app/zh-tw/guides/dictation-in-vs-code-mac)。
- **Xcode：** 沒有麥克風按鈕，但 Apple 聽寫和任何聽寫 App 都能在編輯器和程式助理的聊天中打字，因為兩者都是文字欄位。
- **終端機：** 命令列程式代理接受文字輸入，所以能在游標處打字的聽寫在那裡也能用。
- **瀏覽器中的 ChatGPT 和 Claude：** 見[在 Mac 上用聲音和 ChatGPT 對話](https://speechbee.app/zh-tw/guides/voice-to-chatgpt-mac)。

### 一個聽寫鍵通用所有地方

我們開發的 SpeechBee，讓你在上面每個地方都用同一個鍵。按住右邊的 ⌘ 鍵，描述要改什麼，放開，提示詞就出現在游標位置。它在你的 Mac 上轉寫，所以你的程式碼和客戶的專案名稱永遠不會離開你的 Mac。

有三點讓它比一般聽寫更適合寫程式：

- **字典。** 把 `useEffect`、`kubectl` 或你的服務名稱加入一次，之後每次都會寫對。
- **Prompt for AI 寫作模式。** 它把一段東拉西扯的口語變成結構化的提示詞，先寫目標，再寫背景和限制條件。依 App 設定，Cursor 和 Xcode 就會自動套用。它在 macOS 26 上透過 Apple Intelligence 於你的 Mac 本機執行。
- **片段。** 說「測試指令」，就會打出你完整的測試命令。

它不會執行指令、不會替你按 Enter，也不會控制編輯器。它只打字；由你檢查和送出。

## 口述提示詞的技巧

- **先說目標：**「讓匯出功能可以離線運作。現在每次點擊它都會呼叫 API。」
- **說出檔案和函式名稱。** 這樣代理就從對的地方開始。
- **說出什麼不能改。**「不要動公開 API」說起來容易，打字時卻容易忘記。
- **送出前先讀一遍。** 一個被聽錯的檔名，會讓代理跑到別的地方去。

> **SpeechBee 與中文：** SpeechBee 預設模型支援的 25 種歐洲語言不包括中文。要在 Mac 上用中文聽寫，請在 SpeechBee 的設定中開啟選用的 Whisper 模型（約 606 MB）。在 iPhone 和 iPad 上，在 SpeechBee App 中加入中文，App 會下載一個獨立的 Whisper 模型（約 217 MB），之後鍵盤就能用中文聽寫。兩種情況下，語音辨識都在你的裝置上進行。朗讀方面，Mac 上有普通話聲音；iPhone 和 iPad 目前還沒有中文朗讀聲音。

## 常見問題

### 能在 Mac 上用聲音寫程式嗎？

可以。要用聲音直接寫程式碼，就用 Talon 或 macOS 語音控制。要讓 AI 代理來寫，就用任何聽寫工具把你的需求口述到 Cursor、VS Code、Xcode 或終端機裡。

### Mac 上最好的語音寫程式軟體是什麼？

想完全不用手寫程式，選 Talon。想對 AI 程式代理下提示詞，選一款有自訂字典的聽寫 App，讓技術詞彙寫對，並有一個在所有 App 裡都能用的快速鍵。

### Xcode 有語音輸入嗎？

Xcode 沒有專用的麥克風按鈕。Apple 聽寫和 SpeechBee 等聽寫 App 能像在任何文字欄位一樣，在 Xcode 編輯器和它的聊天中打字。

### 聽寫時我的程式碼會被傳到哪裡嗎？

用 SpeechBee 不會。它在你的 Mac 上轉寫。你之後傳給 AI 程式代理的任何內容，會送到那個代理的服務商，和你用打字送出時一樣。

## 延伸閱讀

- [給開發者的聽寫](https://speechbee.app/zh-tw/guides/dictation-for-developers)
- [在 Cursor 中用語音下提示詞](https://speechbee.app/zh-tw/guides/voice-prompts-cursor-mac)
- [在 Mac 的 VS Code 中聽寫](https://speechbee.app/zh-tw/guides/dictation-in-vs-code-mac)
- [在 Mac 上用 AI 聽寫](https://speechbee.app/zh-tw/guides/ai-dictation-mac)

## 資料來源

- [Talon](https://talonvoice.com/)
- [Apple：在 Mac 上使用語音控制指令](https://support.apple.com/guide/mac-help/use-voice-control-commands-mh40719/mac)
- [VS Code：語音和聽寫](https://code.visualstudio.com/docs/configure/accessibility/voice)
- SpeechBee 資訊來自我們的[首頁](https://speechbee.app/zh-tw)和[隱私權政策](https://speechbee.app/zh-tw/privacy)