Web Analytics

jabber

⭐ 135 stars Korean by rselbach

Jabber

로컬 음성 인식 모델을 사용한 macOS 메뉴 바 앱으로, 음성을 텍스트로 전사합니다.

모든 오디오는 완전히 기기 내에서 처리됩니다 — 아무 것도 Mac을 벗어나지 않습니다. (선택적 전사 수정 기능은 OpenRouter를 통해 전사 텍스트를 사용자가 선택한 클라우드 제공자에게 전송합니다; 기본적으로는 꺼져 있습니다.)

⚠️ 개인 프로젝트 공지
>
이 코드는 제 개인 용도로 작성되었습니다. 어떠한 지원도 제공되지 않습니다.
이슈 없음, PR 없음, 질문 답변 없음, 작동 보장 없음.
자유롭게 사용하고, 포크하고, 수정하고, 판매하고, 삭제해도 됩니다.
단, 저에게 아무 것도 기대하지 마세요. 행운을 빕니다.

요구 사항

설치

릴리스에서 최신 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의 메인 창(메뉴 막대 → Open Jabber, 또는 Jabber가 활성화된 상태에서 Cmd-,)에서 선택할 수 있습니다:

초기 설정 시 언어를 선택하면 Jabber가 해당 언어에 가장 적합한 모델을 추천합니다.

권한

Jabber는 완전한 기능 제공을 위해 macOS 권한 두 가지가 필요합니다:

최초 실행 또는 최초 사용 시, macOS가 마이크 권한을 요청할 수 있으며 활성 앱에 입력할 때 접근성 시스템 권한 프롬프트가 열릴 수 있습니다.

권한 요청창이 나타나지 않는 경우:

자동 업데이트

Jabber는 자동 업데이트를 위해 Sparkle을 사용합니다. 최초 실행(두 번째 실행 후) 시 자동으로 업데이트를 확인합니다.

EdDSA 키 설정 (유지보수자용)

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 ---