Beingpax/VoiceInk
The best open-source alternative to Superwhisper & Wispr Flow. Voice-to-text app for macOS with no subscription
VoiceInk – macOS용 오프라인, AI 기반 음성 인식
무엇인가요 – VoiceInk은 OpenAI의 Whisper(whisper.cpp를 통해) 및 기타 GGUF 모델을 로컬에서 추론하여, 음성을 텍스트로 변환하는 macOS 15+ 전용 네이티브 앱입니다. 이 앱은 클라우드 기반 음성 입력 서비스에 대한 개인정보 우선 대안으로 위치 지정됩니다.
주요 기능
- 즉시 음성 인식 – SenseVoice Small과 같은 로컬 AI 모델이 맥에서 실행되어 "거의 즉각적인" 음성-텍스트 변환을 제공하며, README에 따르면 약 99%의 정확도를 달성합니다.
- 완전한 오프라인 처리 – 데이터는 컴퓨터 외부로 나가지 않으며, 외부 API에 의존하지 않습니다.
- 문맥 인식 모드 – 전경 앱 또는 URL을 감지하고 자동으로 사전 설정된 녹음 프로필로 전환할 수 있습니다.
- 사용자 정의 사전 및 스마트 치환 – 사용자는 모델에 새로운 용어를 학습시키고 텍스트 확장 규칙을 정의할 수 있습니다.
- 글로벌 단축키 – 키보드 또는 마우스 단축키(푸시 투 톡 포함)는 KeyboardShortcuts 라이브러리를 통해 사용자 정의 가능합니다.
- 내장 AI 어시스턴트 – 동일한 로컬 모델로 구동되는 "ChatGPT 유사" 대화 모드가 포함되어 있습니다.
- 작성 스타일용 스마트 모드 – 코드, 논문, 이메일 등 다양한 맥락에 최적화된 사전 설정 프리셋 간 빠른 전환 기능이 있습니다.
내부 동작 방식
- 음성 엔진 –
whisper.cpp는 CPU 전용으로 Whisper 모델을 빠르게 추론합니다. - 모델 처리 –
Transcribe-cpp-swift(transcribe.cpp를 래핑한 SwiftPM 패키지)는 SenseVoice Small과 같은 GGUF 형식 모델을 로드합니다. - 오디오 캡처 –
FluidAudio는 낮은 지연 시간의 오디오 입력을 제공합니다. - 앱 통합 –
SelectedTextKit는 현재 선택된 텍스트를 읽고,MediaRemoteAdapter는 녹음 중에 미디어 재생을 일시 정지합니다. - 업데이트 – Sparkle는 바이너리 배포판의 자동 앱 업데이트를 처리합니다.
시작하기
- 다운로드 – 무료 체험판(업데이트 및 지원을 위한 유료 라이선스 옵션 포함)은 https://tryvoiceink.com 에서 이용 가능합니다.
- Homebrew –
brew install --cask voiceink명령어로 사전 빌드된 앱을 설치합니다. - 소스에서 빌드 –
BUILDING.md가이드를 따르세요. 리포지토리는 위의 네이티브 라이브러리를 링크하는 Swift 기반 macOS 프로젝트를 포함합니다.
커뮤니티 및 기여
- 리포지토리는 GPL-v3 아래에서 오픈소스입니다. 현재 풀 리퀘스트는 비활성화되어 있지만, 프로젝트를 포크하거나 이슈를 제출하고, 기능 제안 또는 문서 개선을 할 수 있습니다.
- 라이선스 보유자는 Discord 채널 및 이메일을 통해 지원을 받을 수 있습니다.
왜 중요한가요 VoiceInk는 소비자용 노트북에서 완전히 오프라인으로 고품질 음성-텍스트 변환을 제공할 수 있음을 보여줍니다. 많은 클라우드 기반 음성 입력 서비스가 지닌 개인정보 문제를 해결합니다. Whisper 스타일 모델을 세련된 macOS UI와 결합함으로써, 개발자들이 디바이스 내 AI 음성 인식을 구현하는 데 사용할 수 있는 실용적인 참조 구현을 제공합니다.
TL;DR – VoiceInk은 Whisper 기반 모델을 사용해 Mac에서 음성을 텍스트로 로컬로 변환하는 오픈소스 앱으로, 개인정보 우선, 즉시 입력, 문맥 인식 프리셋, 사용자 정의 사전, 내장 대화형 어시스턴트를 제공합니다. Homebrew 또는 소스에서 설치 가능하며, GPL-v3 라이선스입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트