마우스 버튼이나 단축키로 말한 내용을 즉시 텍스트로 받아쓰는 macOS 앱
마우스 사이드 버튼이나 키보드 단축키를 누르는 순간, 입으로 말한 내용이 실시간으로 텍스트로 변환됩니다. 이 앱은 로컬에서 동작하는 음성 인식 모델을 사용해, 인터넷 연결 없이도 개인적인 음성 기록을 빠르게 텍스트로 정리할 수 있게 합니다. 특히 애플 실리콘 기반 맥에서 최적화된 환경을 제공합니다.
기록 방식의 자유도
사용자는 전역 단축키나 마우스 버튼(중간 버튼 또는 엄지 버튼)을 눌러 녹음을 시작하고 멈출 수 있습니다. '누르고 있는 동안만 녹음'하는 홀드 모드도 지원하여, 원하는 구간만 정확히 캡처할 수 있습니다. 마이크 선택도 유연하여 내장 마이크, 외부 마이크, 블루투스, 그리고 아이폰의 Apple Continuity 마이크를 메뉴 바에서 바로 전환할 수 있습니다.
두 가지 엔진과 언어 지원
Whisper와 Parakeet 두 가지 음성 인식 엔진을 제공하며, 앱 내에서 모델을 직접 다운로드할 수 있습니다.
- 모델 관리 Whisper 모델 파일(.bin)을 Hugging Face에서 받아 앱의 모델 디렉토리에 넣으면 사용할 수 있습니다. 첫 실행 시 기본 모델이 자동으로 복사되지만, 추가 모델은 수동으로 관리합니다.
- 파일 처리 녹음된 오디오 파일을 드래그 앤 드롭으로 가져와 큐 처리 방식으로 일괄 변환할 수 있습니다.
설치와 시스템 요구 사항
Homebrew를 통해 brew install opensuperwhisper 명령으로 설치하거나, GitHub 릴리스 페이지에서 바이너리를 받아 설치할 수 있습니다. 이 앱은 Apple Silicon(ARM64) 기반 macOS에서만 동작하며, Intel 기반 맥은 아직 지원하지 않습니다. 로컬에서 빌드하려면 CMake, libomp, Rust, Ruby 등이 필요하며, CI 워크플로우를 참고하여 빌드 환경을 구성할 수 있습니다.
현재의 한계와 향후 계획
현재 스트리밍 변환, Intel macOS 호환성, 에이전트 모드, 백그라운드 앱 실행 등은 개발 중이거나 계획 단계에 있는 기능입니다. 버그 보고 시에는 시스템 정보와 로그를 포함하여 이슈를 생성하는 것이 권장됩니다. MIT 라이선스로 배포되어 자유롭게 사용 및 수정할 수 있습니다.