TypeWhisper/typewhisper-mac
Local speech-to-text for macOS on-device AI, fully private, optional cloud
TypeWhisper for Mac – 소개
TypeWhisper는 메뉴 막대에서 음성을 받아쓰고, 텍스트로 변환한 뒤 AI 기반 텍스트 변환을 실행할 수 있는 네이티브 macOS 애플리케이션입니다. 온디바이스 음성 모델(WhisperKit, Parakeet, Apple SpeechAnalyzer 등)과 클라우드 API(OpenAI, Groq, xAI/Grok 등)를 모두 지원합니다. 변환된 텍스트는 구성 가능한 워크플로우를 통해 LLM을 호출하여 번역, 재작성, 추출 또는 사용자가 정의한 모든 프롬프트를 실행할 수 있습니다. 모든 기능은 단축키 지원, iCloud 동기화, 플러그인 시스템, 자동화를 위한 CLI/HTTP API와 함께 세련된 UI로 제공됩니다.
핵심 기능
| 영역 | 제공 기능 |
|---|---|
| 음성 인식 | • 수십 가지의 로컬 또는 클라우드 ASR 엔진 선택 가능(WhisperKit, Parakeet, Apple SpeechAnalyzer, Qwen3, Voxtral 등) • 말하는 동안 실시간 스트리밍 미리보기 • 오디오/비디오 파일 드래그 앤 드롭 일괄 변환, Finder 통합 및 자막 내보내기 (SRT/WebVTT) • Hugging Face 또는 로컬 폴더에서 사용자 지정 음성 모델 가져오기 |
| 받아쓰기 | • 시스템 전체 푸시 투 토크 단축키(단일 수정 키 또는 사용자 지정) • 모든 앱에 자동 붙여넣기, 실행 취소 및 "원래 텍스트 복원" 작업 지원 • 최근 24시간 이내 마지막 3회 받아쓰기 복구 및 취소 옵션(Esc 두 번, 한 번, 즉시 취소) |
| AI 처리 (워크플로우) | • 번역, 재작성, 데이터 추출, 텍스트 서식 지정 또는 앱별 자동화를 트리거하는 재사용 가능한 파이프라인 구축 • 워크플로우별 LLM 제공업체 선택(Apple Intelligence, Groq, OpenAI, xAI/Grok, Gemini, 로컬 MLX 모델) 및 폴백 순서 설정 |
• MLX 플러그인을 통한 로컬 온디바이스 LLM 지원(Gemma 4, Qwen3.5, LFM2.5)으로 개인정보 보호 우선 프롬프트 처리 | | 개인화 | • 앱별/웹사이트별 워크플로우 트리거, 단축키 기반 또는 수동 팔레트 • 용어 팩 및 자동 학습 수정 기능이 포함된 사전 • 플레이스홀더(
{{DATE}},{{CLIPBOARD}})를 사용하는 스니펫 • 장치 그룹화, 일괄 내보내기 및 인라인 편집이 가능한 검색 가능한 기록 | | 프리미엄 애드온 | • 캘린더 연동 회의 자동화(카운트다운, 구조화된 회의록) • 사전/스니펫용 클라우드 폴더 동기화(iCloud Drive, Dropbox, OneDrive, Syncthing) • Mac 간 기록/받은 편지함 iCloud 동기화 | | 확장성 | • 사용자 지정 LLM 제공업체, 음성 인식 엔진, TTS, 후처리 장치, 메모리 백엔드 및 액션 플러그인을 위한 플러그인 SDK • 스크립트용 Bearer 토큰 인증을 지원하는 로컬 REST API(기본 포트 8978) • 백업/복원을 위한 CLI (typewhisper export/import) | | 일반 UI/UX | • 현재 입력 소스를 존중하는 시각적 키보드 단축키 편집기 • 실시간 미리보기가 포함된 다중 표시기 스타일(노치, 오버레이, 미니멀) • 통계, 마지막 변환 텍스트 및 활동 차트용 위젯 • 다국어 UI(영어, 독일어, 일본어, 간체 중국어) |
일반적인 사용 사례
- 핸즈프리 글쓰기: 단일 단축키로 문서, 이메일 또는 코드 편집기에 받아쓰기를 하고, 워크플로우를 통해 자동으로 서식을 정리하거나 텍스트를 번역합니다.
- 회의록: Zoom/Teams 통화를 녹음하고 로컬에서 음성을 변환한 뒤, 프리미엄 워크플로우를 통해 구조화된 요약을 생성하여 메모 앱으로 내보냅니다.
- 접근성: 온디바이스 음성 인식이 필요한 사용자는 오디오를 클라우드로 전송하지 않고도 WhisperKit이나 Parakeet을 실행할 수 있습니다.
- 자동화 파이프라인: 로컬 HTTP API를 스크립트(Raycast, 사용자 지정 셸 도구 등)와 결합하여 다른 앱이나 CI 작업에서 음성 변환을 트리거합니다.
- 개발자 및 파워 유저: 사용자 지정 플러그인으로 앱을 확장하거나 CLI를 사용하여 대규모 미디어 라이브러리를 일괄 처리합니다.
시작하기
- 설치 –
brew install --cask typewhisper/tap/typewhisper또는 GitHub 릴리스 페이지에서 DMG를 다운로드합니다. - 권한 부여 – 마이크 + 손쉬운 사용(시스템 설정 → 개인정보 보호 및 보안).
- 음성 인식 엔진 선택 – 설정 → 엔진을 열고, 필요한 경우 로컬 모델을 다운로드하거나 클라우드 API 키를 구성합니다.
- 글로벌 단축키 설정 – 시각적 단축키 편집기를 사용하여 단일 수정 키를 할당합니다.
- 받아쓰기 – 단축키를 누르고 말하면 커서 위치에 텍스트가 나타납니다. 워크플로우 팔레트나 단축키를 사용하여 후처리를 실행합니다.
라이선스 및 커뮤니티
- 라이선스: GNU GPL v3(배지 참조).
- 소스: 저장소에는 전체 macOS Swift 프로젝트, 플러그인 SDK 및 문서(릴리스 노트, 지원 매트릭스, 빌드 지침)가 포함되어 있습니다.
- 기여: 개발은
main브랜치에서 진행됩니다(1.8 버전 타겟). 일일 빌드는v1.8.0-daily.*로 게시됩니다. 저장소에는 문제 제기, 기능 요청 및 릴리스 체크리스트 템플릿이 제공됩니다.
요약
TypeWhisper는 온디바이스 또는 클라우드 음성 변환, 사용자 지정 가능한 AI 워크플로우, 플러그인 확장성 및 시스템 전체 단축키 제어를 결합한 개인정보 보호 중심의 macOS 받아쓰기 및 음성 인식 도구입니다. Mac에서 강력하고 스크립트 가능한 음성 입력 경험을 원하는 모든 사용자에게 적합합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트