
FnKey
Evgeny Oleinik (open-source project) · 語音與語言
FnKey 是一款免費、開源的 Mac 語音轉文字 App,幾乎在任何地方都能把你的語音變成打出來的字。它是選單列上的語音轉文字 App,所以你按住 Fn 鍵、說話、再放開。轉錄內容會落在游標處,出現在當下開啟的任何 App 裡。它安靜地待在選單列,用 Deepgram Nova-3 做即時串流,或是以 Groq Whisper 當備援,而且只在你按住按鍵時才讓麥克風保持啟用。

關於 FnKey
FnKey 是什麼
FnKey 是一支小巧的 Rust 應用程式,住在你 Mac 的選單列裡,專心做好一件事:把 Fn 鍵變成聽寫用的按鍵發話鈕。按住 Fn、自然說話、然後放開。辨識出來的文字會出現在你正在使用的文字欄位裡,不管是電子郵件、聊天視窗、程式編輯器還是搜尋框。沒有浮動視窗要管理。沒有另一個 App 要切過去。曾經希望打字跟說話一樣快嗎?這就是它全部的賣點。
迷人之處在於速度。想得比打得快的人,能不斷了節奏就把腦中想法送進文件。它也幫得上那些覺得長時間打字很累的人,或是手邊忙著別的事、卻需要先擬稿的人。把它想成一款不佔版面的 macOS 聽寫 App。macOS 選單列上的麥克風指示燈會確認錄音何時進行中,所以你一定知道 App 什麼時候聽得到你。
問題在於 FnKey 沒有內建自己的語音引擎。你要提供 Deepgram 或 Groq 的 API 金鑰,音訊會送到該供應商進行轉錄。這代表必須有網路連線,而且你得把錄下的音訊託付給第三方。對某些人來說並不理想。它也只支援 macOS,Apple Silicon 與 Intel 版本是分開下載的。沒有行動版。也沒有 Windows 版。
開始使用
- 從 Releases 頁面下載正確的版本:Apple Silicon(M1/M2/M3)用 FnKey-arm64.zip,Intel Mac 用 FnKey-x64.zip。
- 解壓縮後把 FnKey.app 移到「應用程式」資料夾。
- 向 Deepgram(串流、推薦,附贈可供起步的免費額度)或 Groq(批次備援)取得金鑰,然後存到
~/.config/fnkey/deepgram_key或~/.config/fnkey/api_key。 - 啟動 App,並在「系統設定」→「隱私權與安全性」中授予「輸入監控」、「麥克風」與「輔助使用」權限。
- 按住 Fn、說話、放開即可貼上轉錄內容;點選選單列的 ○ 圖示可切換自動送出或編輯自訂關鍵字。
產品資訊
快速了解 FnKey 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 想得比打得快的寫作者與做筆記的人,想直接開口捕捉想法,不必切換 App。
- 寧願用說的講出提交訊息、註解或提示詞,也不想動手打,而且樂於編輯設定檔來設定 API 金鑰的開發者與進階使用者。
- 有重複性勞損或打字疲勞、需要在 Mac 上免手持輸入文字的人。
任務
- 在游標位置聽寫電子郵件、Slack 訊息和文件,放開 Fn 鍵時自動貼上。
- 填寫搜尋框、聊天欄位和表單,在這些地方打一長串句子會比直接說出來慢。
- 快速捕捉思緒與筆記,其中需要正確轉錄專有名詞,這點由自訂關鍵字檔案來處理。
情境
- 長時間寫作,用說的產出初稿比打字之後再收拾來得快。
- 聊天量大的工作流程,自動送出模式會在你一停口就送出訊息。
- 處理技術詞彙,你把「Anthropic」或「Kubernetes」這類詞加進關鍵字清單,讓引擎不再把它們唸歪。
主要功能
用 Fn 鍵按鍵發話
整個 App 都靠一個動作:按住 Fn、說話、放開。它把大多數 Mac 使用者視而不見的一個按鍵,變成 Fn 鍵轉錄的觸發開關,所以沒有東西要啟動或點擊。轉錄直接貼進當下作用的欄位,讓你留在原本就在使用的 App 裡面。
Deepgram Nova-3 串流
當你提供 Deepgram 金鑰,音訊會在你說話時透過 WebSocket 串流,而不是等你講完,這代表轉錄文字通常在你放開的當下就準備好了。你還可以得到 Nova-3 的智慧格式化與標點,輸出更乾淨,送出前要收拾的地方更少。
Groq Whisper 備援
如果你沒有 Deepgram 金鑰,FnKey 會退回 Groq 的 Whisper large-v3 批次模式,在你放開按鍵時送出整段音訊。它比較慢,因為整段錄音都得先上傳才會有文字出現,但只用一個帳號就能讓 App 繼續可用。兩個金鑰都存在時,它會自動優先選用 Deepgram。
自訂關鍵字
關鍵字檔案讓你教引擎認得它一直弄錯的詞,這對名稱、產品標題和一般模型常搞砸的技術行話尤其重要。每行加一個詞,FnKey 會把它們當成關鍵詞提示送給 Deepgram,並當成提示詞提示送給 Groq。清單在每次錄音時重新載入,所以編輯後不必重啟 App。
選用的自動送出
切換「貼上後按下 Return」會讓 FnKey 在文字落地後送出一次 Return 鍵。在聊天 App 裡,這會幫你把句子送出去。在文件裡,它就只是換到新的一行。最好有意為之地使用。
重視隱私的麥克風行為
麥克風只在你按住 Fn 鍵時才啟用,macOS 會在選單列顯示黃色麥克風指示燈,作為錄音開始或停止的可見證明。這是個簡單的設計選擇,讓背景 App 不會在你沒預期的時候偷聽。
優缺點
優點
- 免費且開源,沒有訂閱,也不需要自己的帳號。
- 透過 Deepgram Nova-3 的快速串流轉錄,讓你保持在節奏裡。
- 單鍵按鍵發話,幾乎在任何接受文字輸入的 Mac App 裡都能用。
- 自訂關鍵字明顯提升名稱與技術術語的準確度。
- 選單列佔用輕巧,沒有額外視窗要管理。
缺點
- 需要自備 Deepgram 或 Groq API 金鑰,所以設定與任何用量費用都得自己處理。
- 只支援 macOS,Apple Silicon 與 Intel 版本分開下載,也沒有 Windows 或行動 App。
- 需要有網路連線,並會把你錄下的音訊送到第三方供應商。
- 設定這個 App 意味著要編輯 `~/.config/fnkey/` 裡的檔案,這不是每個人都能接受。
常見問題
它把你 Mac 上的 Fn 鍵變成按鍵發話鈕。你按住 Fn、說話、放開,轉錄文字就會貼到游標所在的任何 App。它是為速度而生的語音轉文字 App,不是完整的聽寫套件。
相關內容
探索與 FnKey 相關的工具、技能與文章。
FnKey 替代方案
Foley
Hanamori Labs, LLC · 語音與語言 · 生產力 · AI 助理Foley 是一款語音待辦清單,把一句話變成歸檔好的任務,專案、日期與時間都先填好,接著再幫你依現有清單排出一整天的順序。
HireKey
HireKey · 語音與語言 · 生產力 · AI 學習HireKey 是由前科技業招募主管打造的 AI 求職副駕駛。它分析職缺契合度、客製化履歷、帶你練習面試,並把每份申請整理在同一處。
Fluence
Yay Software (Yannick Huchard) · 寫作 · 語音與語言 · 生產力Fluence 是 Android 上的文件閱讀器,能朗讀 PDF、EPUB、Word 檔與網路文章,逐句跟著語音標示,並在手機上直接回答你對內容的提問。
