타이핑을 할 수 없어서, 무료 오픈 소스 Mac 받아쓰기 앱을 만들었습니다

YapToText는 Mac용 무료 오픈 소스 받아쓰기 소프트웨어입니다. GPL로 공개되어 있고 Swift 소스 전체가 GitHub에 있으며, Mac에서 Whisper Large v3 Turbo와 Phi-3.5 Mini를 실행합니다. 비용이 들지 않고, 유료 요금제도 사용 한도도 없습니다. 손으로 타이핑하기가 어려워서 만들었습니다. 가격 페이지는 한 문장이면 끝납니다. 무료입니다.

키보드를 대신할 만큼 좋은 Mac 받아쓰기 앱은 모두 구독이나 249.99달러짜리 라이선스를 요구하거나, 제 목소리를 다른 회사의 서버로 보내야 했습니다. 저는 쓰는 모든 글을 받아쓰기로 쓰기 때문에, 이것은 취향이 아니라 컴퓨터를 쓰는 데 드는 비용이었습니다. 그래서 YapToText를 만들었습니다. 영원히 무료이고, GPL 오픈 소스이며, 전부 기기 안에서 실행됩니다. Mac App Store에 있어서 클릭 한 번으로 설치되고 Terminal은 필요 없습니다.

Mac App Store에서 YapToText 다운로드무료로 다운로드할 수 있습니다. 계정이 필요 없고 잠긴 기능도 없습니다. Apple Silicon이 탑재된 Mac과 macOS 14 이상이 필요합니다. 소스 코드는 GitHub에 있습니다.

이 페이지의 내용: 16개 항목
  1. 단계
  2. 만든 이유
  3. 다른 앱은 실제로 얼마인가
  4. 할 수 있는 일
  5. 오디오 처리 과정의 안쪽
  6. 다른 오픈 소스 Whisper 래퍼와 다른 점
  7. 오픈 소스 Mac 받아쓰기 앱 한눈에 비교
  8. 셸 스크립트가 아니라 App Store에서 설치하는 이유
  9. 온디바이스가 실제로 뜻하는 것
  10. 만들면서 배운 것
  11. 현재 상태
  12. 정리
  13. 가이드
  14. 다른 가이드(영어)
  15. 출처
  16. 자주 묻는 질문

단계

  1. Mac App Store에서 YapToText를 무료로 설치합니다.
  2. 앱을 열고 마이크를 허용한 다음, 커서 자리에 입력할 수 있도록 손쉬운 사용을 켭니다.
  3. 글이 들어갈 곳에 커서를 둡니다. 이메일, 메시지, 코드 주석 어디든 됩니다.
  4. <span lang="en">Right Command</span> 키를 한 번 누르고 말하기 시작합니다.
  5. 한 번 더 누릅니다. 말한 내용이 커서 자리에 입력됩니다.

만든 이유

편해서 받아쓰기를 하는 것이 아닙니다. 타이핑이 어렵기 때문에 받아쓰기를 하고, 이메일, 메시지, 문서, 이 앱의 코드 주석까지 모두 받아쓰기로 씁니다. 말이 곧 키보드일 때 받아쓰기 앱은 생산성 장난감이 아닙니다. 입력 장치입니다.

그렇게 보면 가격의 의미가 달라집니다. 텍스트 편집기의 구독은 사업상의 결정입니다. 글을 쓸 수 있는 능력 자체에 붙는 구독은 통행료입니다. 그리고 쓰는 모든 단어를 서버로 보내는 것은 개인정보 보호 페이지의 체크 표시 하나가 아닙니다. 서신과 업무, 병원 예약이 영원히 믿어야 하는 회사를 거쳐 가는 일입니다.

Mac 앱 중에서 세 가지를 모두 갖춘 것을 찾지 못했습니다. 타이핑을 대신할 만큼 좋고, 전부 기기에서 실행되고, 무료인 앱입니다. 그래서 직접 만들어 무료로 공개했습니다.

I created this because my hands don't work라는 제목의 App Store 포스터. 손쉬운 사용 아이콘과 YapToText 카피바라가 있다.
그림 1. 이 앱이 존재하는 이유를 한 줄로 쓴 것입니다. 저는 글을 쓰는 데 이 앱이 필요해서, YapToText를 먼저 손쉬운 사용 도구로 만들었습니다.

다른 앱은 실제로 얼마인가

제가 달리 썼을 앱들의 비용입니다. 2026년 10월 3일에 각 제작사의 공식 사이트에서 확인했습니다. 가격은 바뀌므로 갈아타기 전에 확인하세요. 출처가 있는 자세한 내용은 전체 비교에 있습니다.

  • Apple 받아쓰기. 무료이고, Apple Silicon이 탑재된 Mac에서는 지원되는 언어를 기기에서 처리합니다. 말한 내용을 다듬어 주지 않고, 이메일 서식을 만들지 않으며, 이미 쓴 텍스트를 편집할 수도 없습니다.
  • Wispr Flow. 월 15달러이고, 연간 결제하면 월 12달러입니다. 무료 플랜은 데스크톱에서 주당 2,000단어로 제한됩니다. Wispr Flow의 개인정보 보호 페이지에는 전사가 항상 클라우드에서 이루어진다고 적혀 있습니다.
  • superwhisper. 로컬 모델을 쓰는 무료 플랜이 있고, Pro는 월 8.49달러, 연 84.99달러, 또는 한 번에 249.99달러입니다.
  • MacWhisper. Pro는 한 번 결제하는 64유로입니다. 로컬에서 실행되고, 좋은 소프트웨어입니다.

나쁜 앱들이 아닙니다. 몇몇은 제가 아직 만들지 못한 부분에서 제 앱보다 낫습니다. 요점은 더 좁습니다. 바탕이 되는 음성 인식 모델은 오픈 소스이고, Apple은 모든 개발자에게 하드웨어 가속을 무료로 제공하는데, 그 비용이 키보드를 쓸 수 없는 사람에게 돌아가서는 안 된다는 것입니다.

할 수 있는 일

키 하나를 누르고, 말하고, 다시 누르면 어떤 앱에서든 커서가 있는 자리에 말한 내용이 나타납니다. 사용자가 하는 일은 그것뿐입니다. 그 밑에는 실제로 공이 들어간 부분들이 있습니다.

펼쳐진 YapToText 패널. 인식된 문장 위에 파란색 실시간 파형이 있고, 취소와 일시 정지와 중지 버튼, 번호가 붙은 모드 칩이 있다.
그림 2. 키 하나로 시작하고, 말하는 동안 패널에 글이 만들어지며, 커서가 있는 자리에 들어갑니다.
  • 받아쓰는 문장을 읽습니다. 줄 중간에 커서를 두고 말하면, 첫 단어의 대소문자가 알맞게 맞춰지고, 띄어쓰기가 깔끔하게 이어지고, 문장이 이어지면 끝의 마침표가 빠집니다. 다른 모든 앱에서 제가 가장 아쉬워하는 기능입니다.
  • 이메일과 메모를 구분합니다. Auto mode가 말한 내용을 읽고 서식을 스스로 고릅니다. 이메일은 이메일로 나오고, 짧은 메시지는 가볍게 남고, 나머지는 다듬기만 합니다.
  • 음성으로 텍스트를 편집할 수 있습니다. 어떤 앱에서든 텍스트를 선택하고 Quick Edit 키를 눌러 바꿀 내용을 말합니다. 예를 들면 make this shorter(더 짧게), fix the grammar(문법 고치기), translate it to Spanish(스페인어로 번역하기)입니다. 다시 쓴 글이 선택 영역을 그 자리에서 대체합니다.
  • 구두점 말하기가 받아쓰기 사용자의 기대대로 동작합니다. is it working now, question mark라고 말하면 쉼표가 남지 않고 물음표가 입력됩니다.
  • 사전과 음성 명령. 자꾸 놓치는 이름의 철자를 가르치거나, Commands 페이지의 전화번호 시작 항목을 채워 두면 insert phone number라고 말할 때 실제 번호가 입력됩니다.

Intelligent Insert, Auto mode, Dictionaries 도움말 페이지에서 각각을 자세히 설명하고, Mac 음성 텍스트 변환 가이드에서는 첫 받아쓰기를 차례로 안내합니다.

오디오 처리 과정의 안쪽

공학적인 작업 대부분이 여기에 들어갔습니다. 저는 조용히 받아쓰기를 하고, 3D 프린터가 돌아가는 방에서 할 때도 많기 때문입니다. 마이크의 원본 오디오를 Whisper에 그대로 넣고 잘 되기를 바라는 데서 대부분의 래퍼는 멈추고, 그래서 실제 방에서는 무너집니다.

음성 인식 모델이 샘플을 보기 전에 이런 일이 일어납니다. 방의 소음을 측정하고, 신호 대 잡음비가 필요로 할 때만 일정한 잡음을 빼므로, 조용한 방은 과하게 처리되지 않습니다. 작은 목소리는 고정된 수준이 아니라 방을 기준으로 키웁니다. 캡처는 피크를 지켜서 큰 소리 하나가 클리핑을 일으키지 않습니다. 긴 침묵은 압축해서 디코더가 흐트러지지 않게 합니다. 클립에 잡음이 많다고 측정되면 디코딩이 그리디 방식에서 빔 서치로 바뀝니다.

그 뒤에는 이렇게 합니다. 인식된 글이 입력된 음성보다 짧게 나오면 복구 단계가 실행되고, 무음으로 끝나는 구간에서 Whisper가 빠지는 반복 루프는 가드가 합쳐 줍니다. 이 모든 것은 적용하기 전에 제 실제 받아쓰기로 만든 테스트 환경으로 측정합니다. 깨끗한 녹음에 도움이 되는 변경이 속삭인 녹음에는 해가 되는 경우가 많습니다.

It hears you through anything이라는 제목의 App Store 포스터. 펼쳐진 녹음 패널 위에 위의 오디오 단계가 나열되어 있다.
그림 3. 배경 소음 제거부터 속도 보정까지 여섯 단계의 오디오 처리 과정입니다. 모두 Whisper 앞이나 주변에서 이루어지고, 모두 Mac에서 실행됩니다.

다른 오픈 소스 Whisper 래퍼와 다른 점

Whisper를 단축키에 연결하는 것은 주말 프로젝트이고, 여러 사람이 잘 만들었습니다. open-wispr가 좋은 예입니다. 키를 누른 채 말하고 떼면 커서 자리에 텍스트가 나타나고, 전부 기기에서 처리되며 MIT 라이선스입니다. 필요한 것이 그뿐이라면 좋은 선택이니 그것을 쓰세요.

차이는 인식 결과가 나온 다음에 일어나는 일에 있습니다. 래퍼는 Whisper의 원본 출력을 그대로 건넵니다. YapToText의 대부분은 그 출력과 실제로 원했던 텍스트 사이의 작업입니다. 내용은 이렇습니다.

  • 문맥. 커서 양쪽에 있는 내용을 읽고 그에 맞게 글을 조정하므로, 문장 중간에서 받아쓰면 대소문자, 띄어쓰기, 끝 구두점이 알맞게 나옵니다.
  • 다듬기. 로컬 언어 모델이 말버릇을 완성된 글로 바꾸고, 말한 내용에서 서식을 골라 주며, 클라우드 호출은 없습니다.
  • 편집. 어디서든 기존 텍스트를 선택해 음성으로 바꿉니다. 받아쓰기와는 전혀 다른 일입니다.
  • 오디오 처리 과정. 신호 대 잡음비에 따라 작동하는 잡음 제거, 방을 기준으로 한 게인, 피크를 지키는 캡처, 클립에 잡음이 많으면 방식을 바꾸는 디코더가 있습니다. 시끄러운 방에서도 작은 목소리가 통하는 것은 이 덕분입니다.
  • 설치. 셸 스크립트가 아니라 App Store에서 설치하므로 샌드박스가 적용되고, Apple의 심사를 거치며, 시스템이 업데이트합니다.
Quick Edit 카드. 실시간 파형과 Listening for your edit라는 문구가 있고, 그 아래에 말로 한 지시 make it sound more formal이 있다.
그림 4. 편집은 받아쓰기와 다른 일입니다. 어떤 앱에서든 텍스트를 선택하고 Quick Edit 키를 누른 뒤 바꿀 내용을 말하면, 카드에 들은 내용이 표시됩니다.

이 중 어느 것도 더 단순한 도구가 틀렸다는 뜻이 아닙니다. 다른 크기의 도구일 뿐입니다. 저는 더 큰 쪽이 필요했습니다. 받아쓰기는 저에게 지름길이 아니라 글을 쓰는 유일한 방법이기 때문입니다.

오픈 소스 Mac 받아쓰기 앱 한눈에 비교

제가 아는 Mac용 오픈 소스 받아쓰기 앱입니다. 별 개수는 관심도이지 품질이 아니고, YapToText는 2026년 7월 22일부터 App Store에 있었을 뿐이므로 개수가 아니라 열을 읽으세요.

2026년 10월 3일에 GitHub와 각 프로젝트의 공식 페이지에서 확인했습니다.

앱라이선스GitHub 별설치 방법선택한 텍스트를 음성으로 편집플랫폼
HandyMIT32,747사이트 또는 GitHub 릴리스에서명시되지 않음Mac, Windows, Linux
FluidVoiceGPL-3.011,894Homebrew 또는 GitHub 릴리스예, Write ModeMac
OpenWhisprMIT8,992사이트에서예, 음성 에이전트 키 사용Mac, Windows, Linux; 유료 플랜에서는 iPhone과 iPad
VoiceInkGPL-3.06,651사이트에서 유료 다운로드, 또는 직접 빌드예Mac; iPhone과 iPad 앱은 베타
YapToTextGPL-3.025Mac App Store에서 무료, 또는 Homebrew예, Quick EditMac

사용자에게 GPL과 MIT의 차이. 둘 다 코드를 읽고, 빌드하고, 바꾸는 것을 무료로 허용합니다. 차이는 누군가 수정한 사본을 배포할 때 생깁니다. GPL에서는 수정 내용을 같은 조건으로 공개해야 하고, MIT에서는 그럴 필요가 없습니다. 사용자가 하는 모든 말을 듣는 받아쓰기 앱이므로, 내려받을 수 있는 어떤 버전이든 소스도 읽을 수 있도록 GPL을 골랐습니다. 가장 가까운 GPL 앱은 VoiceInk 대안 페이지에서 자세히 비교합니다.

셸 스크립트가 아니라 App Store에서 설치하는 이유

오픈 소스 Mac 도구 중에는 인터넷의 스크립트를 셸에 파이프로 넘겨 설치하는 것이 많습니다. 개발자에게는 편하지만, 실행하는 순간에는 검증할 수 없는 URL의 검토되지 않은 코드를 사용자 권한으로 실행하라는 요구입니다.

YapToText는 Mac App Store에 있습니다. 즉 샌드박스가 적용되고, 심사를 거치고, 시스템을 통해 업데이트되며, 다른 앱처럼 삭제할 수 있습니다. 클릭 한 번이면 되고 Terminal은 필요 없으며, Apple이 이미 확인하는 것 말고는 믿어야 할 것이 없습니다. 무료 오픈 소스라고 해서 직장의 보안 검토를 통과하지 못할 설치 방법이어야 하는 것은 아닙니다.

명령줄을 선호한다면 Developer ID로 서명하고 공증을 받은 Homebrew cask가 있습니다. 지금은 App Store보다 한 릴리스 늦어서 App Store는 1.5.3, cask는 1.5.2이고, 모델이 들어 있지 않습니다.

Terminal: 제 Homebrew tap에서 YapToText를 설치합니다.

brew install --cask ryleighnewman/yaptotext/yaptotext

결과: 약 12MB를 내려받으면 YapToText가 Applications 폴더에 들어가고, 이미 있는 App Store 버전은 덮어씁니다. AI Models 페이지에서 음성 인식 모델을 내려받기 전에는 받아쓰기를 할 수 없습니다.

소스는 GitHub에 공개되어 있고 지금은 1.5.2이므로, 실행하기 전에 읽어 볼 수 있습니다. 두 설치 방법은 설치 페이지에서 다룹니다.

온디바이스가 실제로 뜻하는 것

음성 인식 모델과 글 다듬기 모델은 모두 App Store 버전에 들어 있습니다. 계정도, 원격 측정도, 사용 분석도 없고, 받아쓰기 중에 네트워크에 닿는 것은 아무것도 없습니다. 처음 실행할 때부터 Wi-Fi를 끈 채로 비행기에서도 동작합니다. Homebrew 버전은 먼저 모델 하나를 내려받아야 합니다. 네트워크를 쓰는 것은 직접 시작하는 모델 내려받기뿐이며, AI Models 페이지에 있는 다른 모델을 받을 때입니다. 오프라인 받아쓰기 페이지에는 직접 해 볼 수 있는 테스트가 있습니다.

음성은 유난히 개인적인 데이터입니다. 검색어가 아닙니다. 내용과 맥락이 붙은, 말하는 사람 자체입니다. 개인정보 보호에 대한 정직한 설명은 회사가 녹음을 어떻게 다루겠다는 약속이 아닙니다. 녹음이 밖으로 나가지 않고, 그것을 증명하는 코드가 공개되어 있다는 것입니다.

Nothing leaves your Mac이라는 제목의 App Store 포스터. 두 모델이 Included로 표시된 YapToText의 AI Models 페이지가 있다.
그림 5. 두 모델이 모두 App Store 버전에 들어 있어 AI Models 페이지에 Included로 표시되므로, 받아쓰기에 네트워크가 필요하지 않습니다.

만들면서 배운 것

  • 모델은 쉬운 부분이었습니다. Whisper는 그대로도 훌륭합니다. 받아쓰기를 완성된 느낌으로 만드는 모든 것은 그 주변에 있습니다. 커서가 어디에 있는지, 양쪽에 무엇이 있는지, 어떤 앱을 쓰고 있는지, 그리고 period라고 말했을 때 무엇을 뜻했는지입니다.
  • 텍스트를 입력하는 것이 받아쓰는 것보다 어렵습니다. 포커스를 빼앗지 않고 커서 주변의 텍스트를 읽는 일은, 앱마다 동작이 모두 달라서 인식 파이프라인 전체보다 더 많은 작업이 필요했습니다.
  • 손쉬운 사용은 체크리스트가 아니라 디자인입니다. 타이핑할 수 없는 사람을 위한 앱은 타이핑 없이 조작할 수 있어야 하고, 임상적으로 보여서는 안 됩니다. 이 앱에는 목소리의 실제 파형, 세 가지 패널 레이아웃, 시스템 자체의 소재가 있습니다. 사람들이 의지하는 도구는 보기에도 좋아야 하기 때문입니다.

현재 상태

2026년 10월 3일 기준 프로젝트의 상태를 숫자로 적습니다.

  • 버전. Mac App Store에서 1.5.3 (21)이고 2026년 9월 29일에 출시했습니다. GitHub와 Homebrew는 1.5.2이며, 릴리스 노트에 모든 변경이 있습니다.
  • 라이선스. GPL-3.0이고, 소스는 github.com/ryleighnewman/YapToText에 있습니다.
  • 관심도. GitHub 별 25개입니다.
  • 돈. 필요하지 않습니다. 앱에 팁 통이 있지만, 팁을 내도 받는 기능은 달라지지 않습니다.

정리

  • 무료. 유료 요금제도, 사용 한도도, 계정도 없습니다.
  • 공개. 라이선스는 GPL-3.0이고 소스는 GitHub에 있습니다.
  • 내 Mac에서. 두 모델이 모두 로컬에서 실행되고, 목소리는 밖으로 나가지 않습니다.

무료 플랜이 있는 유료 앱을 쓰고 있다면, superwhisper 대안 페이지에서 작업별로 갈아타는 방법을 설명합니다.

다른 오픈 소스 선택지를 나란히 보고 싶다면 Mac용 오픈 소스 받아쓰기 앱에서 비교했습니다.

써 보고 문제가 있다면 다른 어떤 말보다 그 말을 듣고 싶습니다. 그렇게 해서 여기까지 왔습니다. GitHub에서 이슈를 열어 주세요. 모두 읽습니다.

Mac App Store에서 YapToText 다운로드무료로 다운로드할 수 있습니다. 계정이 필요 없고 잠긴 기능도 없습니다. Apple Silicon이 탑재된 Mac과 macOS 14 이상이 필요합니다. 소스 코드는 GitHub에 있습니다.

글쓴이 소개. Ryleigh Newman은 소프트웨어를 개발합니다. 손으로 타이핑하기가 어려워서, 이 사이트에서 소개하는 앱인 YapToText로 매일 받아쓰기를 합니다. 이 페이지는 영어에서 번역한 것입니다. 앱의 화면과 사이트의 다른 페이지는 영어로 되어 있습니다. 프로젝트 더 알아보기(영어).

가이드

다른 가이드(영어)

출처

자주 묻는 질문

Mac용 오픈 소스 받아쓰기 소프트웨어가 있나요?

있습니다. YapToText는 GPL-3.0 무료 오픈 소스이고 Mac App Store에 있습니다. Handy와 OpenWhispr는 MIT 라이선스이고, FluidVoice와 VoiceInk는 GPL-3.0입니다.

Wispr Flow와 superwhisper의 오픈 소스 대안이 있나요?

있습니다. YapToText는 GPL 라이선스의 무료 앱이고, Mac에서 Whisper와 로컬 다듬기 모델을 실행하며, Mac App Store나 Homebrew에서 설치합니다. 업로드되는 것도 계정도 없습니다.

YapToText는 오프라인에서 되나요?

네, Mac App Store 버전은 처음 실행할 때부터 됩니다. 음성 인식 모델과 글 다듬기 모델이 앱에 들어 있어서 받아쓰기가 네트워크 요청을 하지 않습니다. Homebrew 버전은 먼저 음성 인식 모델 하나를 내려받아야 합니다.

다른 오픈 소스 Whisper 래퍼와 무엇이 다른가요?

세 가지입니다. 커서 주변의 문장에 맞춰 말한 내용을 조정하므로, 문장 중간에서 받아써도 대소문자, 띄어쓰기, 구두점이 알맞게 나옵니다. 서식을 대신 골라서 이메일은 이메일로 나옵니다. 그리고 어디서든 텍스트를 선택해 음성으로 바꿀 수 있습니다. 셸 스크립트가 아니라 App Store에서 설치한다는 점도 다릅니다.

정말 무료인가요? 함정이 뭔가요?

함정도 유료 요금제도 없습니다. 영원히 무료이고, 소스는 공개되어 있으며, 앱에서 돈이 오가는 곳은 받는 기능을 바꾸지 않는 선택 사항인 팁 통뿐입니다.

App Store에 있는 Mac 오픈 소스 받아쓰기 앱은 무엇인가요?

YapToText입니다. 제가 아는 다른 오픈 소스 받아쓰기 앱은 내려받을 곳으로 자체 사이트나 GitHub 릴리스를 안내합니다. App Store에서는 클릭 한 번으로 설치되고, 자동으로 업데이트되며, Apple의 샌드박스와 심사가 적용됩니다.