Repository navigation
Installation
Stas Pisockij edited this page Sep 17, 2026
·
1 revision
- Apple silicon Mac, macOS 15 (Sequoia) or newer.
- Homebrew packages:
ffmpegandwhisper-cpp. - Optional, for speaker labels: a local Python environment with
pyannote.audio.
- Download
CallRecorder-0.1.1.zipfrom the releases page and unzip it. - Move
Call Recorder.appto/Applications. - First launch only: right-click the app and choose Open. The build is signed locally, not notarized by Apple.
- Approve Microphone and Screen & System Audio Recording.
- Settings -> Models: download a Whisper model (
mediumis a good default). - Settings -> General: choose the microphone and the recordings folder.
- Settings -> Participants: add people and mark which one is you.
brew install ffmpeg whisper-cpp bun
git clone https://github.com/Rawgeek/call-recorder.git
cd call-recorder
swift build -c releaseCreate a distributable bundle with:
scripts/package-app.sh "dist/Call Recorder 0.1.1"- Accept the licence for
pyannote/speaker-diarization-community-1on Hugging Face and sign in once (hf auth login). -
python3 -m venv ~/pyannote-env ~/pyannote-env/bin/pip install pyannote.audio torch torchaudio
- In the app, open Review Speakers -> Speaker setup -> Choose Python Environment and select
~/pyannote-env/bin/python3, then press Check Speaker Setup.
Without this step the app still transcribes everything, with speakers shown as Speaker 1, Speaker 2, and so on.