Meeting recorder for your own computer
Record any meeting.Know who said what.
Hit record and WhoTalked captures the meeting the way you hear it, then writes out the whole conversation with everybody's name against their words. Zoom, Teams, Meet, Discord, a webinar, a podcast you are on. If it plays through your speakers, it gets written down.
$39 once · yours forever · up to 3 computers · no subscription
- ✓Nobody sees a bot in the meeting. No guest to admit, no notification, nothing for anyone to object to.
- ✓The recording never leaves your computer. No account, no upload, no company holding your calls.
- ✓Works with every meeting app, because it never touches them. Nothing to break when they change.
- while recording
- 0
- while working out who spoke
- 0
- while writing the transcript
- 0
- while sitting idle
- 0
An illustration of what WhoTalked does, not a live reading of your machine. The only thing it ever downloads is the speech models, once, when you first open it.
To turn a 45‑minute call into a finished transcript on a computer with a graphics card.
Accounts to make, servers to trust, meeting apps to connect.
Once. Not a monthly fee, and not per meeting.
Ways out: plain text, Word‑friendly Markdown, or subtitles.
How it works
Three steps, and you never leave the meeting.
The trick is simple. Instead of sending a robot into your call, WhoTalked listens to the sound your own computer is already making.
Press record.
Before or during the call, it makes no difference. You stay in Zoom or Teams or wherever you already are. Nobody is told, because there is nothing to tell them about.
It listens twice.
Once to your microphone, which is you, and once to your speakers, which is everybody else. Keeping the two apart is why it can tell you from them without ever guessing.
You get names, not "Speaker 1".
Tell it who somebody is, once. It remembers their voice, so they turn up by name in every meeting after that, on any platform.
The difference
The other tools send a stranger to your meeting.
You have seen it: some assistant appears in the participant list, everybody glances at it, somebody asks what it is, and the recording ends up on a company's servers. WhoTalked never appears, because it was never in the room.
No guest in the participant list.
No host has to admit it, no client has to be reassured about it, and no IT policy has to be checked before you can use it. There is simply nobody extra in the meeting.
The audio stays on your machine.
There is no account to create and no server behind WhoTalked at all. Your recordings and transcripts are files on your own computer, and they go nowhere unless you send them somewhere.
The transcript
Everybody's name, against their own words.
And when it genuinely is not sure who spoke, it says so and asks you rather than picking a name and hoping. A confident wrong answer is worse than an honest question.
Let's start with the timeline, then budget if we have time at the end.
Timeline is fine. The one thing I'd flag is that the review moved to Thursday.
Thursday works for me. I'll move the standup so it doesn't collide.
Good. Send round the updated calendar invite when you get a minute.
Afterwards
Then let AI do the boring part.
Export the transcript and paste it into whichever AI you already use. Because every line already carries a name, it can do the thing a nameless transcript never could: tell you who agreed to what.
- ExportOne click, at the top of the meeting. Plain text or Markdown.
- Paste it into ChatGPT, Claude, Copilot, whatever you haveAlong with our summary prompt, which asks for exactly the right things.
- Get something you can actually send roundNamed action items, because the names were in the transcript to begin with.
You choose what gets shared and with whom. WhoTalked does not send your meeting to an AI, or anywhere else, on its own.
Decisions
- Design review moves to Thursday.
- Timeline stands as planned; budget deferred.
Action items
- You Send the updated calendar invite.
- Marcus Boyle Move the standup so it does not collide with Thursday.
- Priya Raman Flag any knock‑on effects of the date change.
Produced by pasting the exported transcript into a general-purpose AI. Doing this sends the transcript to that provider, so it is your call, made deliberately.
There is a ready-made prompt here that asks for a TL;DR, the decisions, named action items and who spoke most, and returns it as a formatted page you can print or send on.
Building summaries directly into the app, using an API key you supply, is something I am looking at. It is not in WhoTalked today, and nothing on this page depends on it.
Privacy
The recording belongs to you, in the ordinary sense.
Not "we take your privacy seriously". There is no server to send anything to, so there is nothing to take seriously.
Nothing to sign up for.
You buy it, you install it, you use it. There is no login, no cloud, and no company sitting between you and your own meetings.
Recording and transcribing happen offline.
The words are worked out on your own machine. The only thing WhoTalked ever downloads is the speech models, once, the first time you open it.
Nothing disappears on you.
Meetings do not vanish after 30 days or get locked behind a higher tier. Delete the audio and keep the transcript, or delete the lot. Your call.
The full detail, including the things worth knowing before you record a client, is on the privacy page.
Before you buy
The things it does not do.
Better to find out here than afterwards.
WhoTalked separates voices that come through your speakers. Everyone sitting around a table with you arrives on your microphone instead, and all of that is labelled as you. For a boardroom or a speakerphone, this is the wrong tool.
It records, separates the voices and writes the transcript. Summaries and action items come from pasting that transcript into an AI you already use, as above.
One $39 licence covers up to three machines, which is meant to be your own laptop, desktop and whatever else you use. It is not a team licence: there is no shared workspace, no admin, and nothing syncs between your machines.
That is how they are recognised next time, and it is kept on your disk. It is also personal data about somebody else, treated in some places as its own regulated category, so it is worth a thought before you enrol a client. You can delete any voice at any time.
Recordings and transcripts are ordinary files. WhoTalked does not add its own encryption on top, so whatever protects the rest of your laptop is what protects these.
Price
$39 once. Yours forever.
Every meeting assistant on the market charges monthly, because every one of them is paying for the servers your recordings sit on. WhoTalked has no servers. The work happens on the computer you already own, so there is nothing to bill you rent for.
One payment, up to three computers, no renewal, no per‑meeting charge, no tier that unlocks the feature you actually wanted. Future versions are included.
one payment · yours forever · up to 3 computers
- ✓Unlimited meetings, as long as you like
- ✓Every future version, at no extra cost
- ✓Install on up to 3 of your own computers
- ✓macOS, Windows and Linux
- ✓No account, no subscription, no cloud
One payment. No card kept on file.
Questions
The ones that actually get asked.
Will the other people know I'm recording?
Not unless you tell them, and in many places you are required to. Be aware that this cuts the other way too: because nothing joins the call, there is no notification to prompt the conversation for you. The duty to say something does not disappear along with the pop-up.
Is recording a call even legal?
It depends where you and the other people are, and that is a question for your own lawyer rather than a website. What we can tell you is the mechanism: WhoTalked records the sound your computer is already playing, the same audio coming out of your speakers. It does not join the meeting or ask the meeting service for anything. On top of the law, your contracts, your employer's policy and, in some settings, court rules may have something to say.
Which meeting apps does it work with?
All of them, precisely because it works with none of them specifically. Zoom, Teams, Meet, Discord, Webex, a browser tab, a webinar, a recorded interview. If the sound reaches your speakers, WhoTalked hears it, and there is no integration to break when one of them changes something.
How does it know who is talking?
Two ways, and the first one is not clever at all: anything arriving on your microphone is you, which needs no guesswork. For everyone else, you put a name to a voice once and WhoTalked remembers the voice, so that person is recognised in later meetings even on a different platform. When two voices are genuinely similar it tells you it is unsure instead of picking one.
Can I get summaries and action items?
Yes, by exporting the transcript and pasting it into ChatGPT, Claude or whichever AI you already use. That step is yours to take, deliberately, and it is the only point at which anything leaves your machine. Doing it inside the app with your own API key is on the list, but it is not there today.
Does it really work offline?
Recording, working out who spoke, and writing the transcript all happen on your computer with no internet connection involved. The one exception is the first time you open it, when it downloads the speech models it needs. After that it has no reason to connect, and does not.
What if my computer crashes mid-meeting?
The recording survives. WhoTalked writes as it goes rather than saving at the end, so a meeting cut off by a crash or a flat battery comes back nearly whole, and it offers to pick it up when you reopen the app.
What do I need to run it?
A Mac with Apple Silicon on macOS 14.4 or later, a 64-bit Windows PC, or a Linux desktop. A graphics card makes transcription much faster but is not required. You will need a couple of gigabytes free for the speech model it downloads on first run.
Record the next one yourself.
One payment, up to three computers, and the recording never leaves them.