jankeesvw/omarchy-meeting-recorder
Record meetings on Omarchy: mic and computer audio as two tracks, transcribed on your own machine, with speakers, chapters and a player.
Meeting Recorder – 개인정보 보호를 우선시하는 AI 기반 Linux용 전사 도구
기능
- 마이크와 컴퓨터에서 재생 중인 오디오를 녹음하고, 두 스트림을 별도의 트랙으로 유지합니다.
- 녹음을 중지하면 기기 내 Whisper 모델(
whisper‑rs)을 실행하여 화자 라벨, 타임스탬프, 선택적 챕터 제목이 포함된 전체 전사를 생성합니다. - 전체 파이프라인은 로컬에서 실행됩니다. Omarchy 기본 코딩 에이전트를 챕터 생성에 활성화하지 않는 한 오디오나 전사를 외부 서비스로 보내지 않습니다.
중요성
- 회의 데이터를 직접 통제할 수 있습니다. 이는 일반적으로 클라우드 API에 의존하는 전사 앱에서는 드문 일입니다.
- 트랙이 분리되어 있어 누가 무엇을 말했는지 구분하기 쉽고, NVIDIA의 Nemotron‑3 다이어라이제이션 모델을 사용하여 단일 트랙 가져오기에서도 화자를 구분할 수 있습니다.
- Omarchy 데스크톱 환경과의 긴밀한 통합으로 네이티브 GTK 4/Libadwaita UI, 컴팩트한 바 위젯, 테마 인식 색상을 제공합니다.
작동 방식 (개요)
- 캡처 –
parec가 기본 마이크와 기본 출력의 모니터를 녹음합니다 (따라서 모든 회의 앱에서 작동). - 인코딩 – 중지하면
ffmpeg가 트랙을 Opus 파일로 작성합니다. - 전사 – 두 트랙을 믹스하여 Whisper(기본값
large‑v3‑turbo)에 입력합니다. - 화자 속성 – 트랙이 분리되어 있어 자연스럽게 나뉩니다. 단일 트랙 가져오기의 경우 ONNX 런타임 기반 다이어라이제이션 모델이 최대 8명의 화자를 분리합니다.
- 챕터 (선택) – Omarchy 기본 코딩 에이전트가 있으면 전사를 해당 에이전트(로컬)로 보내 챕터 목록을 생성합니다.
- 재생 및 편집 – 웨이브폼 플레이어에서 줄을 클릭하여 탐색할 수 있습니다. UI에서 직접 전사 줄을 편집, 재지정, 삭제할 수 있습니다.
설치 및 사용
- AUR 패키지(
yay -S omarchy-meeting-recorder) 또는 저장소에서 Pacman 패키지를 빌드하는 원라인 스크립트로 사용할 수 있습니다. - 소스에서
cargo build --release로 빌드할 수도 있습니다. - 키보드 단축키:
Ctrl+M은 컴팩트 스트립 토글,Ctrl+N은 새 창 열기,Ctrl+W/Q는 닫기, CLI 명령(omarchy-meeting-recorder start,pause,stop,compact)으로 Hyprland에서 작업을 바인딩할 수 있습니다.
개인정보 보호 모든 오디오, 전사, 화자 데이터는 로컬 머신에 유지됩니다. 유일한 외부 트래픽은 선택적 챕터 생성이며, 이미 구성한 Omarchy 기본 에이전트를 사용합니다.
대상 Omarchy 데스크톱(또는 모든 GTK 4 환경)을 실행하고 개인정보를 존중하며 워크플로에 통합되는 신뢰할 수 있는 오프라인 회의 전사 솔루션이 필요한 Linux 파워 유저.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트