goodroot/hyprwhspr
Native speech-to-text for Linux - Fast, accurate, private, and hackable system-wide dictation
hyprwhspr – Linux를 위한 빠르고 개인정보 보호 중심의 음성 인식 도구
개요
- 텍스트를 입력할 수 있는 모든 곳에서 말한 내용을 텍스트로 변환하는 Linux 네이티브 애플리케이션입니다. 시스템 전체 서비스로 실행되며, 받아쓰기 내용을 활성 창에 직접 붙여넣을 수 있습니다.
- 성능 중심 설계: 메모리에서 실행되는 장치 내 모델(Whisper, Cohere, Parakeet, Qwen3-ASR 등)을 사용하거나, 선택적으로 클라우드 API를 호출할 수 있습니다.
- Wayland 및 X11 데스크톱(Hyprland, Sway, KDE, GNOME 등)에서 작동하며, Waybar나 Noctalia와 같은 상태 표시줄과 통합됩니다.
주요 기능
| 기능 | 설명 |
|---|---|
| 즉각적이고 정확한 전사 | 모델을 RAM(또는 CPU용 ONNX)에 로드하여 거의 실시간 받아쓰기 구현. |
| 오프라인 우선 / 개인정보 보호 | 모든 로컬 모델은 오디오를 기기 내에 유지하며, 클라우드 서비스는 선택 사항입니다. |
| 다양한 백엔드 | Cohere Transcribe, Parakeet TDT V3, Whisper, Qwen3-ASR 또는 범용 REST/WebSocket API 중 선택 가능. |
| GPU 효율성 | CUDA (NVIDIA) 또는 Vulkan (AMD/Intel) 가속을 지원하며, GPU 메모리 사용량을 제한하거나 줄이는 옵션 제공. |
| CJK 지원 및 번역 | Qwen3-ASR이 중국어/일본어/한국어를 처리하며, 내장 번역 기능으로 비영어 음성을 영어로 변환 가능. |
| 실시간 시각적 피드백 | 데스크톱 테마(Omarchy, Noctalia 등)와 일치하는 화면 시각화 도구. |
| 단축키 제어 및 자동 붙여넣기 | 기본 Super+Alt+D로 받아쓰기 전환; 결과는 자동 붙여넣기하거나 클립보드에 복사 가능. |
| 오디오 더킹 | 녹음 중 다른 오디오 볼륨을 낮추는 옵션. |
| REST API / WebSocket | 서비스를 다른 프로그램이나 Gemini, ElevenLabs와 같은 클라우드 공급자에 노출 가능. |
| 장문 모드 | 받아쓰기를 일시 중지하고 재개하며 중간 결과를 저장. |
설치 방법
- Arch Linux – AUR에서 설치 (
hyprwhspr또는hyprwhspr-git). - 기타 배포판 – 한 줄 설치 스크립트 실행:
curl -fsSL https://hyprwhspr.com/install.sh | bash. - 저장소의 스크립트를 사용한 수동 설치도 지원됩니다.
일반적인 워크플로우
hyprwhspr setup실행 – 대화형 마법사가 전사 백엔드 선택, 모델 다운로드, 시각화 도구/바 통합 설정을 안내합니다.- 로그아웃/로그인하여 그룹 권한을 적용합니다.
- 단축키 (
Super+Alt+D)를 눌러 받아쓰기를 시작하고 자연스럽게 말합니다. - 단축키를 다시 눌러 중지 – 전사된 텍스트가 현재 포커스된 창에 나타나거나 자동으로 붙여넣어집니다.
명령줄 유틸리티
hyprwhspr record– 터미널에서 받아쓰기 시작/중지.hyprwhspr transcribe <file>– 오디오 파일 전사.hyprwhspr model– 모델 다운로드, 목록 확인, 언로드 또는 리로드.hyprwhspr config– 설정 파일 보기 또는 편집.- 서비스 관리 명령 (
hyprwhspr systemd,hyprwhspr uninstall등)
문서 및 도움말
- 전체 문서는 https://hyprwhspr.com/docs 참조 – 설정, 녹음 모드, 백엔드 세부 정보 및 문제 해결 포함.
- 로그는
journalctl --user -u hyprwhspr.service를 통해 확인 가능. - 문제는 GitHub에서 제기할 수 있습니다.
라이선스
- MIT License.
결론 hyprwhspr은 Linux를 위해 활발히 유지 관리되는 진정한 오픈 소스 음성 인식 도구로, 낮은 지연 시간과 개인정보 보호를 중시하며 유연한 백엔드 선택과 데스크톱 통합 기능을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트