- Whispering은 단축키 입력 후 음성 → 텍스트 변환 과정을 거쳐 바로 클립보드에 붙여넣는 로컬 우선 음성 전사 도구
- 기존의 많은 도구들이 폐쇄형·유료 서비스였던 것과 달리, Whispering은 투명한 데이터 처리와 오픈소스 접근성을 제공
- 사용자는 로컬(Whisper C++, Speaches 등) 또는 클라우드(Groq, OpenAI, ElevenLabs 등) 방식 중 선택할 수 있으며, 원하는 AI 변환 기능을 설정할 수 있음
- 앱은 22MB로 가볍고 빠른 실행을 지원하며, 맞춤 단축키, 음성 활성화 모드, 텍스트 자동 포맷팅 등 고급 기능을 포함
- 데이터 소유권과 비용 절감을 동시에 달성할 수 있어, 폐쇄형 전사 SaaS 대안으로 의미 있는 프로젝트
Whispering 개요
- Whispering은 무료·오픈소스 기반의 음성 전사 앱으로, 단축키를 누른 후 음성을 입력하면 텍스트로 변환 후 자동 복사됨
- 개인 데이터는 기본적으로 로컬에 저장되며, 외부로 전송되지 않음
- 원할 경우 OpenAI, Groq, ElevenLabs 등 외부 API를 직접 연결 가능
- 투명성과 데이터 소유권 보장을 핵심 가치로 내세움
주요 기능과 특징
- 음성 활성화 모드(Voice Activity Detection, VAD) 지원
- 사용자가 말하면 자동으로 녹음 시작, 멈추면 자동으로 종료
- AI 기반 변환(Transformations) 기능
- 문법 교정, 번역, 요약, 서식 적용 등 다양한 AI 워크플로우를 설정 가능
- OpenAI, Anthropic, Google Gemini, Groq 등 다양한 LLM 제공자 선택 가능
- 커스텀 단축키 지원으로 사용자 환경 맞춤화 가능
- 저비용 구조: 직접 API 키를 사용해 제공자에 비용 지불
- 예: Groq 모델 사용 시 0.02$/시간 → 월 0.20$ 수준 (전통적 SaaS 대비 100배 저렴)
설치 및 사용
- macOS, Windows, Linux용 바이너리 제공
- macOS: Apple Silicon/Intel 버전 구분 제공
- Windows: MSI/EXE 설치 옵션 제공
- Linux: AppImage, DEB, RPM 지원
- 설치가 번거로운 경우 웹 앱 버전도 제공 (단, 전역 단축키는 지원 안 됨)
데이터 처리 방식
- 모든 녹음 및 전사 결과는 IndexedDB에 저장되어 로컬 관리
- 외부 전사 서비스를 선택할 경우, API 키를 통한 직접 호출만 발생
- 서버 중계 없음, 데이터 수집 없음
- 변환 서비스 역시 사용자가 선택한 LLM 제공자에게만 전송
- 변환 워크플로우, 프롬프트, 설정 값은 로컬에 저장됨
차별점과 장점
- 기존 전사 앱들은 중간 서버를 거치며 월 15~30달러 요금을 부과
- Whispering은 중간자 없는 구조로, 직접 제공자와 연결해 비용 절감 가능
- 로컬 옵션 선택 시 완전한 오프라인, 무료, 무제한 사용 가능
개발 및 아키텍처
- Svelte 5 + Tauri 기반으로 제작되어 데스크톱과 웹 모두 지원
- 크기 약 22MB, 빠른 실행, 리소스 최소 사용
- 코드베이스는 서비스 계층, 쿼리 계층, UI 계층으로 나뉜 3계층 아키텍처
- 웹과 데스크톱 버전 간 97% 코드 공유
- 브라우저 확장(React + shadcn/ui)은 현재 임시 중단, 데스크톱 앱 안정화 중
기여와 커뮤니티
- 누구나 소스코드 검토, 기능 기여, 새로운 전사/AI 서비스 어댑터 추가 가능
- 개발 지침: TypeScript/Svelte 패턴 유지, WellCrafted 라이브러리 기반 에러 처리
- Discord 커뮤니티 및 GitHub Issues를 통해 사용자 피드백과 협업 진행
- MIT 라이선스 기반으로 자유롭게 포크·수정·재배포 가능
FAQ 주요 답변
- 오프라인 사용 가능 여부: Speaches 로컬 모드로 완전 오프라인 지원
- 실제 비용: Groq 사용 시 월 0.2~3$, OpenAI 사용 시 월 1.8~16.2$, 로컬은 무료
- 보안/프라이버시: 녹음은 로컬 보관, 외부 전송은 사용자 직접 선택한 제공자 API로만 전송
- 지원 플랫폼: macOS, Windows, Linux 데스크톱 + 웹 브라우저