
FnKey
Evgeny Oleinik (open-source project) · 음성 및 언어
FnKey는 음성을 거의 어디서나 입력된 텍스트로 바꿔 주는 무료 오픈소스 Mac용 음성 텍스트 변환 앱이다. 메뉴 막대에 상주하는 음성 텍스트 변환 앱으로, Fn 키를 누른 채 말하고 떼면 된다. 받아쓰기 결과는 열려 있는 앱의 커서 위치에 들어간다. 메뉴 막대에서 조용히 돌아가고, 실시간 스트리밍에는 Deepgram Nova-3를, 대안으로 Groq Whisper를 쓰며, 키를 누르고 있는 동안에만 마이크를 켜 둔다.

FnKey 소개
FnKey란 무엇인가
FnKey는 Mac 메뉴 막대에 사는 작은 Rust 애플리케이션으로, 한 가지 일을 잘한다. Fn 키를 받아쓰기용 누르고 말하기 버튼으로 바꾸는 것이다. Fn을 길게 누르고 자연스럽게 말한 뒤 떼면 된다. 인식된 단어는 이메일, 채팅 창, 코드 편집기, 검색창 등 지금 쓰는 텍스트 필드에 나타난다. 관리할 떠 있는 창이 없다. 전환할 별도 앱도 없다. 타이핑이 말하기만큼 빠르면 좋겠다고 생각한 적 있는가. 그것이 이 앱의 전부다.
매력은 속도에 있다. 타이핑보다 생각이 빠른 사람은 흐름을 끊지 않고 아이디어를 문서로 옮긴다. 긴 타이핑 세션이 지겹거나, 두 손이 다른 일로 바쁜 동안 초안을 써야 하는 사람에게도 도움이 된다. 눈에 띄지 않는 macOS용 받아쓰기 앱이라고 보면 된다. macOS 메뉴 막대의 마이크 표시가 녹음 중인지 알려 주므로, 앱이 나를 들을 수 있는 상태인지 항상 알 수 있다.
문제는 FnKey가 자체 음성 엔진을 갖추지 않았다는 점이다. Deepgram이나 Groq의 API 키를 직접 넣어야 하고, 오디오는 받아쓰기를 위해 그 제공자로 간다. 따라서 인터넷 연결이 필요하고, 녹음한 오디오를 제3자에게 맡기는 셈이다. 모두에게 이상적이진 않다. 게다가 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에 저장한다. - 앱을 실행하고 시스템 설정 → 개인정보 보호 및 보안에서 입력 모니터링, 마이크, 손쉬운 사용 권한을 허용한다.
- Fn을 누른 채 말하고 떼면 받아쓰기 결과가 붙는다. 메뉴 막대의 ○ 아이콘을 클릭하면 자동 전송을 전환하거나 사용자 지정 키워드를 편집할 수 있다.
제품 정보
FnKey의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 타이핑보다 생각이 빨라, 앱을 전환하지 않고 목소리로 아이디어를 남기고 싶은 작가와 메모하는 사람.
- 커밋 메시지나 주석, 프롬프트를 타이핑하기보다 말하고 싶고, API 키 설정을 위해 설정 파일을 편집하는 일도 마다하지 않는 개발자와 고급 사용자.
- 반복성 긴장 장애나 타이핑 피로가 있어 Mac에서 핸즈프리 텍스트 입력이 필요한 사람.
작업
- 커서 위치에서 이메일, Slack 메시지, 문서를 받아쓰고, Fn 키를 떼면 자동으로 붙여 넣기.
- 긴 문장을 타이핑하는 것보다 말하는 편이 빠른 검색창, 채팅 입력란, 양식을 채우기.
- 고유명사를 정확히 받아써야 하는 짧은 생각과 메모를 남기기. 이는 사용자 지정 키워드 파일로 처리한다.
활용 상황
- 초안을 말로 만드는 편이 타이핑한 뒤 다듬는 것보다 빠른 긴 글쓰기.
- 자동 전송 모드가 말을 멈추는 순간 메시지를 보내는, 채팅이 많은 작업 흐름.
- 엔진이 "Anthropic"이나 "Kubernetes" 같은 단어를 망가뜨리지 않도록 키워드 목록에 용어를 더하는, 기술 용어 작업.
주요 기능
Fn 키로 누르고 말하기
앱 전체가 한 동작에 달려 있다. Fn을 누르고, 말하고, 뗀다. 대부분의 Mac 사용자가 무시하는 키를 Fn 키 받아쓰기의 방아쇠로 바꾸므로, 실행하거나 클릭할 것이 없다. 받아쓰기 결과는 활성 필드에 바로 붙어, 이미 작업하던 앱 안에 머물게 한다.
Deepgram Nova-3 스트리밍
Deepgram 키를 넣으면 말이 끝나기를 기다리지 않고 말하는 동안 오디오가 WebSocket으로 스트리밍되므로, 떼는 순간 받아쓰기 텍스트가 대개 준비되어 있다. Nova-3의 스마트 서식과 문장 부호도 받아, 보내기 전에 손볼 곳이 줄어든다.
Groq Whisper 대안
Deepgram 키가 없으면 FnKey는 Groq의 Whisper large-v3를 배치 모드로 쓴다. 키를 뗄 때 오디오 전체를 보낸다. 전체 녹음을 올려야 텍스트가 나오므로 느리지만, 계정 하나로 앱을 계속 쓸 수 있다. 두 키가 모두 있으면 자동으로 Deepgram을 우선한다.
사용자 지정 키워드
키워드 파일로 엔진이 자꾸 틀리는 단어를 가르칠 수 있다. 이름, 제품명, 범용 모델이 망가뜨리기 쉬운 기술 용어에서 특히 중요하다. 한 줄에 한 용어를 더하면 FnKey가 이를 Deepgram에는 키텀 힌트로, Groq에는 프롬프트 힌트로 보낸다. 목록은 녹음할 때마다 다시 읽으므로 편집 후 앱을 다시 시작하지 않아도 된다.
선택적 자동 전송
"붙여 넣은 뒤 Return 누르기"를 켜면 텍스트가 들어가는 순간 FnKey가 Return 키를 보낸다. 채팅 앱에서는 문장을 끝내 준다. 문서에서는 그냥 새 줄을 시작한다. 의도해서 쓸 때 가장 좋다.
개인정보를 고려한 마이크 동작
마이크는 Fn 키를 누르고 있는 동안에만 작동하고, macOS는 메뉴 막대에 노란 마이크 표시를 띄워 녹음이 시작되거나 멈췄음을 눈에 보이게 보여 준다. 백그라운드 앱이 예상치 못한 때에 엿듣지 않게 하는 단순한 설계 선택이다.
장단점
장점
- 무료이자 오픈소스이며, 구독도 자체 계정도 없다.
- Deepgram Nova-3의 빠른 스트리밍 받아쓰기로 흐름을 유지한다.
- 키 하나로 하는 누르고 말하기가 입력된 텍스트를 받는 거의 모든 Mac 앱에서 작동한다.
- 사용자 지정 키워드가 이름과 기술 용어의 정확도를 눈에 띄게 높인다.
- 메뉴 막대 점유가 가볍고, 관리할 추가 창이 없다.
단점
- Deepgram 또는 Groq API 키를 직접 준비해야 하므로 설정과 사용료를 스스로 감당한다.
- macOS 전용이고 Apple Silicon과 Intel 빌드가 따로 있으며, Windows나 모바일 앱이 없다.
- 인터넷 연결이 필요하고 녹음한 오디오를 외부 제공자에게 보낸다.
- 앱을 설정하려면 `~/.config/fnkey/` 안의 파일을 편집해야 해서, 누구에게나 맞는 방식은 아니다.
자주 묻는 질문
Mac의 Fn 키를 누르고 말하기 버튼으로 바꾼다. Fn을 누르고 말한 뒤 떼면 받아쓴 텍스트가 커서가 있는 앱에 붙는다. 속도를 위해 만든 음성 텍스트 변환 앱이며, 완전한 받아쓰기 제품군은 아니다.
관련 콘텐츠
FnKey와 관련된 도구, 스킬, 아티클을 살펴보세요.
FnKey 대안
Foley
Hanamori Labs, LLC · 음성 및 언어 · 생산성 · AI 어시스턴트Foley는 음성 할 일 목록이다. 말한 한 문장을 프로젝트와 날짜, 시간까지 붙은 작업으로 정리하고, 그다음에는 이미 있는 목록을 기준으로 하루 순서를 짠다.
HireKey
HireKey · 음성 및 언어 · 생산성 · 학습HireKey는 테크 업계 리크루터가 만든 AI 구직 코파일럿이다. 직무 적합도 분석, 이력서 맞춤화, 면접 연습, 지원 현황 관리를 한 화면에 모은다.
Fluence
Yay Software (Yannick Huchard) · 글쓰기 · 음성 및 언어 · 생산성Fluence는 Android용 문서 리더다. PDF, EPUB, Word 파일과 웹 글을 소리 내어 읽고, 읽는 문장을 화면에서 따라가며, 본문에 대한 질문에 기기 안에서 답한다.
