Building a great notes product isn't picking the newest model. It's orchestrating three models in the right order and knowing when each wins.
Layer 1: Transcription
We start with Whisper Large v3 (OpenAI) self-hosted on our own GPUs. Reasons:
- Native multilingual (>90 languages at good quality).
- Noise robustness with no commercial equivalent.
- Predictable cost when we run it.
For long audio (>30 min), we pre-segment with VAD (voice activity detection) so the model doesn't drift. For mixed languages in the same meeting, we detect per chunk and send each to a specific pass.
Layer 2: Diarization + alignment
As we covered in the dedicated article, this layer is in-house: embeddings + clustering + prosody. The output is Whisper's transcript enriched with speaker labels per turn.
Layer 3: Synthesis (LLM)
Here we use Gemini 2.5 Pro as the main model for three reasons:
- Long context: 1M tokens. A 90-minute meeting fits without truncation.
- Spanish quality: in our benchmarks, it beats GPT-4 on real Spanish meeting summaries.
- Cost/perf: when push comes to shove, it does what premium models do at lower cost.
For specific tasks (task classification, date extraction) we use smaller, cheaper models: you don't need a cannon for that work.
Layer 4: Chat over the note
This is the layer we're most fond of. We use embeddings retrieval over the transcript + diarization: when you ask something, we retrieve the exact fragment and feed it to the model. That means answers have verifiable citations (timestamp + literal text).
The principle
Each model sits where it's best, not where it's flashiest. The stack gets updated when a new model wins real evals vs. the current one, not when an announcement drops.
Keep reading
View all →Recording privacy: how AudioMap protects your meetings
Uploading audio to a service involves trust. Here's exactly what we do and don't do with your material.
5 minDiarization: how AudioMap understands who says what
Identifying voices is harder than it sounds. Here's how we solve it without flooding your disk with embeddings.
6 minAI in meetings: myth vs. reality in 2026
What AI can and cannot do with your meetings today, and why most market promises are smoke.
5 minThe lecture you recorded and never played again: how to summarise a recorded class
Recording the lecture takes one button. Playing it back takes the ninety minutes you do not have. This is how a ninety-minute recording becomes notes with concepts, examples, reading list and a mind map, without listening again.
8 minHow to preserve a family interview: your grandmother's life does not fit in a WhatsApp voice note
You recorded your grandmother telling her childhood and the file lives in a chat that will be wiped some day. This is how that recording becomes something you can read, search by name, watch with subtitles and share with the family without losing control.
8 minThe advisor who stopped repeating the same review fifteen times: an AI tax review template
Fifteen quarterly reviews in three weeks, all alike and none identical. The problem is not remembering what was said: it is remembering to whom. This is how each session ends up documented, with its legal notice and its data in Europe.
8 min