FnKey

FnKey

Evgeny Oleinik (open-source project) · 語音與語言

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

FnKey 的介面預覽

關於 FnKey

FnKey 是什麼

FnKey 是一支小巧的 Rust 應用程式,住在你 Mac 的選單列裡,專心做好一件事:把 Fn 鍵變成聽寫用的按鍵發話鈕。按住 Fn、自然說話、然後放開。辨識出來的文字會出現在你正在使用的文字欄位裡,不管是電子郵件、聊天視窗、程式編輯器還是搜尋框。沒有浮動視窗要管理。沒有另一個 App 要切過去。曾經希望打字跟說話一樣快嗎?這就是它全部的賣點。

迷人之處在於速度。想得比打得快的人,能不斷了節奏就把腦中想法送進文件。它也幫得上那些覺得長時間打字很累的人,或是手邊忙著別的事、卻需要先擬稿的人。把它想成一款不佔版面的 macOS 聽寫 App。macOS 選單列上的麥克風指示燈會確認錄音何時進行中,所以你一定知道 App 什麼時候聽得到你。

問題在於 FnKey 沒有內建自己的語音引擎。你要提供 Deepgram 或 Groq 的 API 金鑰,音訊會送到該供應商進行轉錄。這代表必須有網路連線,而且你得把錄下的音訊託付給第三方。對某些人來說並不理想。它也只支援 macOS,Apple Silicon 與 Intel 版本是分開下載的。沒有行動版。也沒有 Windows 版。

開始使用

  1. 從 Releases 頁面下載正確的版本:Apple Silicon(M1/M2/M3)用 FnKey-arm64.zip,Intel Mac 用 FnKey-x64.zip。
  2. 解壓縮後把 FnKey.app 移到「應用程式」資料夾。
  3. 向 Deepgram(串流、推薦,附贈可供起步的免費額度)或 Groq(批次備援)取得金鑰,然後存到 ~/.config/fnkey/deepgram_key 或 ~/.config/fnkey/api_key。
  4. 啟動 App,並在「系統設定」→「隱私權與安全性」中授予「輸入監控」、「麥克風」與「輔助使用」權限。
  5. 按住 Fn、說話、放開即可貼上轉錄內容;點選選單列的 ○ 圖示可切換自動送出或編輯自訂關鍵字。

產品資訊

快速了解 FnKey 的定價、支援平台與效能。

免費方案是
付費方案$0 (bring your own Deepgram or Groq API key)
平台macOS (Apple Silicon and Intel)
開發者Evgeny Oleinik (open-source project)
類別語音與語言
發布日期Jan 2025
最近更新Sep 2025
網站訪問量649.3M
網站全球排名50
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 想得比打得快的寫作者與做筆記的人,想直接開口捕捉想法,不必切換 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,不是完整的聽寫套件。