Whispurr:基於 macOS 26 Apple Speech API 的本機離線語音聽寫工具
Whispurr 是一款 macOS 26 選單列語音聽寫工具,主打本機離線、中文與英文 code-switching、按住 fn 說話後自動整理文字並插入游標位置。它使用 Apple Speech API 與 Apple Intelligence,適合習慣用語音寫程式的人;但目前 GitHub repo 尚未提供開源授權,README 也註明 reuse 前需詢問,若要商用或二次開發需先釐清授權。
macOS · Local Dictation · Apple Speech API
Whispurr:用 macOS 26 內建 Speech API 做本機離線語音聽寫
Threads 作者 modularzhi 分享,macOS 26 新的 Speech API 效果比預期好,習慣「用嘴巴寫程式」的人可以先到 System Settings → Keyboard → Dictation 開啟試用;若不想讓語音上雲,也可嘗試作者釋出的 Whispurr。
fn 說話、放開後把本機辨識與整理後的文字插入目前游標位置,主打 Mandarin + English code-switching 與不把音訊/文字送上雲端。
工具定位
Whispurr 不是傳統 TTS,而是 STT / Dictation:它解決的是「把語音變成可直接貼進程式編輯器、Slack、文件、Terminal 的乾淨文字」。對於習慣口述想法、寫 prompt、寫 commit message、寫程式備註的人,這類工具的價值在於降低打字摩擦。
本機優先
README 宣稱使用 on-device speech recognition 與 on-device LLM cleanup,沒有帳號、雲端或 telemetry;辨識文字也不寫入 system log。
中英混講
主打 Mandarin + English code-switching,例如「幫我 push 這個 commit」能保留繁中與英文技術詞。
按住說話
預設按住 fn 開始聽寫,放開後插入文字;Esc 可取消當次輸入。
macOS 26 專用
GitHub badge 標示 Requires macOS 26 Tahoe;第一次執行會下載 zh-TW speech model。
實際使用流程
- 下載最新
.dmg,拖入 Applications。 - 啟動 Whispurr,依序開啟 Input Monitoring、Microphone、Speech Recognition、Accessibility 權限。
- 在 macOS 設定中把「Press Globe key to」設為 Do Nothing,避免系統攔截
fn。