Jabber
로컬 음성 인식 모델을 사용한 macOS 메뉴 바 앱으로, 음성을 텍스트로 전사합니다.
모든 오디오는 완전히 기기 내에서 처리됩니다 — 아무 것도 Mac을 벗어나지 않습니다. (선택적 전사 수정 기능은 OpenRouter를 통해 전사 텍스트를 사용자가 선택한 클라우드 제공자에게 전송합니다; 기본적으로는 꺼져 있습니다.)
⚠️ 개인 프로젝트 공지>
이 코드는 제 개인 용도로 작성되었습니다. 어떠한 지원도 제공되지 않습니다.
이슈 없음, PR 없음, 질문 답변 없음, 작동 보장 없음.
자유롭게 사용하고, 포크하고, 수정하고, 판매하고, 삭제해도 됩니다.
단, 저에게 아무 것도 기대하지 마세요. 행운을 빕니다.
요구 사항
- macOS 26.0+ (Tahoe)
- Apple Silicon 필요
설치
릴리스에서 최신 DMG를 다운로드한 후, 열고 Jabber를 응용 프로그램 폴더로 드래그하세요.
소스에서 빌드하기
swift build
./scripts/build_mlx_metallib.sh debug
Metal 라이브러리 빌드에서 Xcode Metal Toolchain이 없다고 보고되면, 설치하십시오:xcodebuild -downloadComponent MetalToolchain
서명된 릴리스 빌드의 경우:./scripts/release.sh --skip-notarize # local testing
./scripts/release.sh # full signed + notarized DMG
사용법
- Jabber를 실행하세요 — 메뉴 막대에 있습니다
- 아이콘을 클릭하거나 전역 단축키를 사용해 받아쓰기를 시작하세요
- 말하면, 커서가 있는 곳에 텍스트가 나타납니다
- Qwen3-ASR — 52개 언어, 최고 정확도. 네 가지 크기로 제공:
- 1.7B 8비트 (~2.5GB) — 비영어권에 권장
- 1.7B 4비트 (~1.3GB)
- 0.6B 8비트 (~1GB)
- 0.6B 4비트 (~600MB)
- Nemotron (~600MB) — NVIDIA Nemotron 음성 스트리밍, 영어 전용, 기본 구두점 및 대문자 포함
- Apple Speech — 내장된 macOS 26 음성 인식, 별도 다운로드 불필요
권한
Jabber는 완전한 기능 제공을 위해 macOS 권한 두 가지가 필요합니다:
- 마이크: 음성 캡처를 위해 필요
- 손쉬운 사용(접근성): 활성 앱에 입력 모드에 필요
권한 요청창이 나타나지 않는 경우:
- 시스템 설정 > 개인정보 보호 및 보안 열기
- Jabber에 마이크 권한 허용
- Jabber에 손쉬운 사용(접근성) 권한 허용
자동 업데이트
Jabber는 자동 업데이트를 위해 Sparkle을 사용합니다. 최초 실행(두 번째 실행 후) 시 자동으로 업데이트를 확인합니다.
EdDSA 키 설정 (유지보수자용)
- Sparkle을 릴리스에서 다운로드하세요.
- 키페어를 생성하려면
./bin/generate_keys를 실행하세요 (키체인에 저장됨). - 개인 키를 내보내려면:
./bin/generate_keys -x sparkle_private_key - 개인 키를 GitHub의
SPARKLE_EDDSA_PRIVATE_KEY비밀로 추가하세요. - 공개 키를 Info.plist의
SUPublicEDKey에 추가하세요.
Appcast
워크플로우는 아티팩트로 appcast.xml을 생성합니다. 다음 위치에 호스팅하세요:
https://rselbach.github.io/jabber/appcast.xml
라이선스
MIT — LICENSE를 참조하세요.
감사의 글
Jabber는 다음 오픈소스 모델과 라이브러리를 사용합니다:
모델
| 모델 | 제작자 | 라이선스 | 링크 | |-------|---------|---------|------| | Qwen3-ASR | Alibaba Qwen 팀 | Apache 2.0 | huggingface.co/Qwen/Qwen3-ASR-0.6B | | Nemotron Speech Streaming | NVIDIA | OpenMDW-1.1 | huggingface.co/nvidia/nemotron-speech-streaming-en-0.6b | | Apple Speech | Apple | Apple SLA | macOS 26 Speech 프레임워크 내장 |
Qwen3-ASR (MLX) 및 Nemotron (CoreML) 변환은 aufklarer가 수행했습니다.
라이브러리
| 라이브러리 | 라이선스 | 링크 | |---------|---------|------| | speech-swift | Apache 2.0 | Apple Silicon용 ASR/TTS 모델 | | Sparkle | MIT | 소프트웨어 업데이트 프레임워크 | | mediaremote-adapter | MIT | 미디어 리모컨 제어 |
--- Tranlated By Open Ai Tx | Last indexed: 2026-07-25 ---