Transcribed on this MacMeeting · today · 04:38 · 3 people

Call transcripts, right on your Mac

VoiceGrep records your online calls, transcribes them on-device and recognizes who’s speaking by voice. And this page is the transcript of one such call: three people deciding whether to install VoiceGrep.

Download for macOS
FreeApple Silicon~23 MBmacOS 14.4+Updates itselfInterface in Russian

VoiceGrep is a Mac app. Send yourself the link and download it on your computer — or download the .dmg to this device.

Who spoke when 00:00 / 04:38 to the cloud: 0 bytes
MeMemicrophone
OBOlivia Bell✓ by voice
S1Speaker 1
This is how VoiceGrep lays out a call by voice. Click a segment to jump to that line.

Transcript

3 people · 30 lines
Me
Me00:00

Hey, after every call you’ve got the minutes ready — with names, who said what. Are you typing all that up by hand?

S1
Speaker 100:09

No, that’s VoiceGrep. It sits in the menu bar and notices on its own when a call starts — I don’t press a thing.

VoiceGrep hasn’t heard this voice before

Name this speaker once — and from then on VoiceGrep labels their lines by itself: here, above, below and in every future meeting.

or pick one:

Voice saved as “Speaker 1”. Look at the lines above and below — and at the lanes at the top of the page.

S1
Speaker 100:17

It records two tracks — system audio and the microphone. The call ends, the recording stops, and right there on the Mac it all turns into text.

This meeting’s two tracks

System audio
Microphone
Call ended→Transcribed on the Mac→Names by voice
OB
Olivia Bell?Question00:27

Hold on. “Turns into text” — where, exactly? These are client calls. We can’t hand them over to someone else’s cloud.

S1
Speaker 1★Important00:36

They’re not handed over anywhere. Recording, transcription and voice recognition all run on the device. That’s not a checkbox you could untick by accident — it’s how the app is built.

Call audioon this Mac
Transcripton this Mac
Voiceprintson this Mac
External LLMoff · opt-in
Sent to the cloud0 bytes
OB
Olivia Bell00:49

Does it need the internet?

S1
Speaker 100:52

Once — to download the speech model, about 0.6–1 GB. After that it all works offline. The network is only for updates, and for an external LLM if you turn one on with your own key.

Me
Me01:05

Does it handle English? Most of our calls are in English.

S1
Speaker 101:10

Yes — English and Russian. Russian is the default, so switch the meeting language to English in Settings, or let it auto-detect. Heads-up: the interface itself is in Russian for now, and so are summaries and tasks — though the assistant can answer in English.

Me
Me01:28

Wait, how does it tell my voice from yours?

S1
Speaker 1★Important01:32

You’re the microphone, so it labels you “Me”. Everyone else it tells apart by voice: name someone once, their voiceprint is saved, and from then on they’re labeled automatically in every meeting. It already knows Olivia from earlier calls. Me it doesn’t know yet — name me, there’s a button above, and watch what happens to the lines.See — my name is already on every line, above and below.

Next meetingTuesday · 10:00 · 41 min
S1
Speaker 1✓ voice recognizedvoice not known yet

On timing: the draft will be ready by Thursday.

Me
Memicrophone

Great, let’s regroup on Thursday then.

OB
Olivia Bell01:55

What if calls run back to back? Some days I have five in a row.

S1
Speaker 102:00

It splits them into separate meetings on its own. And when it records automatically, it captures only the call app’s audio — notifications, music and random pings from other apps stay out.

OB
Olivia Bell02:13

What permissions does it ask for? Screen Recording makes me nervous.

S1
Speaker 102:19

Microphone and Screen Recording. Screen Recording is just how macOS lets it capture the call’s system audio — no screen video is ever saved.

Me
Me02:29

Okay, so it’s recorded. Then what? Nobody rereads transcripts.

OB
Olivia Bell02:57

Does it do summaries and tasks too?

S1
Speaker 103:00

If you connect an LLM with your own key — yes: a short summary and tasks with owners. It only suggests tasks; you confirm the ones you want. There’s also a card for every person — role, company, notes — and a graph of who meets with whom.

Me
Me03:17

Can I mark something during the call? An important moment, say.

S1
Speaker 103:22

There’s a floating panel you can turn on in Settings: a timer, marks — important, question, task, decision — and screenshots. Everything is pinned to its moment in the conversation. Try it — the mark lands right on the timeline.

00:00REC
OB
Olivia Bell?Question03:38

And if the Mac crashes in the middle of a call?

S1
Speaker 103:42

The meeting exists from the first second of recording. After a crash, the recording is recovered and transcribed. And it backs up its database regularly on its own.

Me
Me03:54

What about recordings I already have?

S1
Speaker 103:57

Sure — import an existing recording, audio or video, and it’s transcribed the same way, with names, a summary and tasks. You can export any meeting to Markdown, and move voiceprints to another Mac of yours.

Me
Me04:12

Sold. How do I install it?

S1
Speaker 1✓Task04:15

Download it and drag it into Applications. It isn’t notarized by Apple yet, so you clear the quarantine once in Terminal — after that it updates itself.

  1. Open the .dmg and drag VoiceGrep into your Applications folder.
  2. Clear the Gatekeeper quarantine — open Terminal and run:
    xattr -dr com.apple.quarantine /Applications/VoiceGrep.app
  3. Launch VoiceGrep. The first-run setup asks for access to the Microphone and Screen Recording.
  4. For calls in English, open Settings → Транскрипция (Transcription) → Язык встреч (Meeting language) and pick English or Автоопределение (Auto-detect). The default is Russian, which won’t transcribe English speech correctly; the setting applies to new transcriptions.
OB
Olivia Bell04:26

Which Mac do I need?

S1
Speaker 104:29

Apple Silicon — M1 or later, on macOS 14.4 or newer. It’s about 23 MB. And it’s free.

Me
Me◆Decision04:35

Done — installing it.

Call ended · recording stopped on its own · 04:38

Meeting recap

This is what the meeting card looks like after a call when an external LLM is connected (optional, on your own key): it writes the summary and suggests tasks. Transcription and names work without it.

Summary

  • VoiceGrep notices the call, records system audio and the microphone, and transcribes both right on the Mac after the call — no cloud.
  • Transcribes English and Russian. Russian is the default — switch the meeting language to English. The interface is in Russian for now.
  • Name a person once — from then on they’re recognized by voice in every meeting.
  • Search inside each meeting and an assistant across the whole archive (via an external LLM), marks and screenshots during the call, importing your own recordings, Markdown export.
  • Apple Silicon, macOS 14.4+, about 23 MB, free.

Tasks4

  • Download VoiceGrep
    MeMe Download .dmg
  • Clear the Gatekeeper quarantine — one command
  • Switch the meeting language to English
  • Name the new speaker once
    MeMename them ↑done: “Speaker 1”
People: MeMe OBOlivia Bell S1Speaker 1

Your next call gets transcribed by your Mac

Fully local call recording and transcription for macOS.

Download for macOS
FreeApple Silicon~23 MBmacOS 14.4+Updates itselfInterface in Russian