Signal Desktop + Voice Transcription
A custom build of Signal Desktop that automatically transcribes voice messages — using ElevenLabs (cloud) or Whisper (fully local, offline).
⬇ Download for Mac (Apple Silicon)
Heads up: this build is unsigned (no Apple developer
certificate) and shares its profile with the official Signal Desktop app —
it will take over the "Signal" profile on your machine if you already use
Signal Desktop. Your messages stay intact.
Install
- Open the DMG and drag Signal to Applications.
- First launch: right-click the app → Open. If macOS
says the app is damaged, run this in Terminal, then open it again:
xattr -dr com.apple.quarantine /Applications/Signal.app - Link the app to your phone: Signal on your phone → Settings → Linked Devices → Link New Device → scan the QR code.
Set up transcription
- In Signal: Settings → General → Voice message transcription.
- Pick a provider:
- ElevenLabs (cloud, best quality) — paste an API
key from
elevenlabs.io. Audio is sent to ElevenLabs for processing. - Whisper (local, private) — audio never leaves
your Mac. Install once:
The speech model (~140 MB) downloads automatically the first time.brew install whisper-cpp
- ElevenLabs (cloud, best quality) — paste an API
key from
- Open any chat — voice messages transcribe automatically as they appear on screen. Transcripts are stored locally and never re-transcribed. Use Regenerate under a transcript to redo it.