Meeting notes
Playable below — no signup
Recording in, transcript out — with speakers identified, a summary you can send, and the action items separated from the conversation.
Open a sample meeting
How the privacy side worksLive demo
Read the transcript, jump between chapters, rename a speaker, look at the decisions and the open actions. Same interface, sample meeting.
A made-up meeting between made-up people. The demo has no microphone access and no network access — nothing is recorded, uploaded or stored.
Open the real thingWhat it produces
Diarisation separates the voices; naming them once relabels the whole transcript. Optional voice profiles recognise the same person next time.
What was agreed and what someone now owes, each with a timestamp back into the recording.
Summary templates let a team fix the shape of the output — a retrospective, a client call and a stand-up should not read the same. Templates can be personal or shared across the organisation.
Use a cloud transcription provider, or run WhisperX yourself so the audio never leaves the building. The choice is per organisation, and it is a configuration change, not a migration.
Nextcloud Talk · Google Meet
A Nextcloud Talk call can be recorded and ingested automatically. Google Meet recordings are imported once Google has finished producing them — Bee Flow does not send a bot into your call, it collects the recording afterwards. Everything else is an ordinary upload.
Because this is recorded speech
FAQ
In your own object storage, alongside the rest of your data. You decide the retention; when audio is removed the note keeps its transcript and summary and simply says the recording is no longer available.
No. Diarisation separates speakers without them, and you can name each one by hand. Voice profiles only add recognition across meetings, and they are opt-in per person with their own consent step.
No — by design rather than by policy. There is no read path for another person’s voice profile at any privilege level, and an organisation admin sees only how many people enrolled. Withdrawing consent deletes the profile. We never store the enrolment clip ourselves; be aware that enrolment sends it to pyannoteAI, which is why this feature is opt-in per person with its own consent step rather than on by default.
The engines are multilingual; Dutch and English are what we use daily. Pick the engine that suits your language mix — that is a per-organisation setting.
No — meeting notes is an Enterprise module. The demo above is the whole interface, so you can judge it before talking to anyone.
Bring one recording and see what comes back.
Open the app Talk to us