Het probleem met vergaderingen
De gemiddelde kantoormedewerker zit 37 uur per maand in vergaderingen. Na afloop weet niet iedereen precies wat er besloten is, wie wat gaat doen en voor wanneer. Notulen maken kost extra tijd, en als het al gebeurt, is de samenvatting vaak incompleet.
AI lost dit op. Met een paar API-calls heb je binnen 5 minuten na de vergadering een gestructureerde samenvatting, een lijst met actiepunten en een besluitenlijst in je inbox of Notion-pagina.
Wat is de kwaliteit?
Moderne transcriptiemodellen zoals Whisper zijn bij goede audiokwaliteit meer dan 95% accuraat voor Nederlands. De samenvatting is beter dan de meeste menselijk geschreven notulen, omdat de AI de volledige audio meeneemt en geen selectief geheugen heeft.
De pipeline op hoofdlijnen
De workflow die je bouwt bestaat uit vijf stappen:
De totale doorlooptijd: 2 tot 5 minuten, afhankelijk van de lengte van de vergadering.
Stap 1: Opnames verzamelen in Google Drive
Je hebt een centrale plek nodig waar opnames terechtkomen. Google Drive werkt goed omdat n8n er eenvoudig mee integreert.
Optie A: Automatisch via Google Meet
Optie B: Automatisch via Microsoft Teams
Optie C: Handmatig uploaden
Audioformaat
Whisper ondersteunt MP3, MP4, M4A, WAV, WebM en meer. Google Meet exporteert standaard als MP4. Je hoeft niets te converteren.
Stap 2: n8n trigger instellen
n8n bewaakt je Google Drive-map op nieuwe bestanden.
Als er een nieuw bestand in de map verschijnt, activeert n8n automatisch de rest van de workflow.
Stap 3: Bestand downloaden en klaarmaken
n8n moet het audiobestand downloaden voordat het naar Whisper kan sturen.
Let op de bestandsgrootte: Whisper heeft een limiet van 25MB per request. Een uur audio in MP3-formaat is typisch 50-100MB. Voor langere vergaderingen moet je het bestand splitsen.
Grote bestanden splitsen
Praktische tip voor lange vergaderingen
Overweeg om vergaderingen langer dan 90 minuten in twee delen op te splitsen bij de agenda. Dit verbetert niet alleen de transcriptiekwaliteit, maar maakt vergaderingen ook effectiever.
Stap 4: Transcriberen met Whisper
OpenAI's Whisper is het beste model voor Nederlandse audiotranscriptie. Het herkent accenten, sprekerswisselingen en jargon goed.
De response bevat de volledige transcriptie als tekst, plus tijdstempels per segment. Sla de text-waarde op voor de volgende stap.
Kosten
Whisper kost $0.006 per minuut audio. Een vergadering van 60 minuten kost dus 36 cent. Per jaar, bij 3 vergaderingen per week, is dat minder dan 60 euro. Minder dan een fractie van wat notulen maken kost.
Stap 5: Samenvatting en actiepunten extraheren
Nu de transcriptie klaar is, laat je een taalmodel de structuur aanbrengen.
Jij analyseert vergadernotities voor een Nederlands bedrijf. Hieronder staat een transcriptie van een vergadering. Maak hiervan een gestructureerde samenvatting in het Nederlands.
Formatteer je output precies als volgt:
## Vergadersamenvatting
[2-3 zinnen over het doel en de uitkomst van de vergadering]
## Belangrijkste besluiten
[Bullet list van genomen besluiten]
## Actiepunten
[Bullet list in dit formaat: - [Naam verantwoordelijke]: [actie] - deadline: [datum of "geen"]
## Discussiepunten zonder besluit
[Onderwerpen die besproken zijn maar nog geen besluit hebben]
Transcriptie:
{{$json.transcriptie_tekst}}
Sprekerherkenning
Whisper kan sprekers niet standaard onderscheiden (diarization). Als je dit nodig hebt, gebruik dan Pyannote Audio (open source) of een dienst als AssemblyAI die dit ingebouwd heeft. De extra kosten zijn gering en de kwaliteit verbetert sterk als meerdere mensen door elkaar praten.
Stap 6: Resultaat distribueren
De samenvatting is klaar. Nu moet die terechtkomen bij de juiste mensen.
Optie A: Notion
Optie B: E-mail naar deelnemers
Optie C: Slack
Optie D: Google Docs
Stap 7: Actiepunten verwerken in taaksysteem
De meeste waarde zit in de actiepunten. Die moeten niet in een document blijven staan, maar in een taaksysteem belanden.
Zo verdwijnen actiepunten niet meer in een vergaderverslag dat niemand terugkijkt.
Agenda koppelen
Je kunt n8n koppelen aan Google Calendar om vergaderingen te detecteren die net afgelopen zijn. Zo triggert de workflow automatisch 5 minuten na het einde van elke vergadering, zonder dat iemand een bestand hoeft te uploaden.
Volledig geautomatiseerde variant: Google Calendar koppeling
De meest elegante oplossing: n8n pollt Google Calendar, detecteert vergaderingen die net afgelopen zijn, downloadt de bijbehorende Meet-opname en verwerkt die automatisch.
Dit werkt volledig op de achtergrond. Niemand hoeft iets te doen.
Privacyoverwegingen (GDPR)
Vergaderopnames bevatten persoonsgegevens. Houd rekening met het volgende:
Lokale transcriptie als alternatief
Als GDPR een harde eis is, gebruik dan Faster Whisper lokaal op je eigen server. Dit is gratis, privacyvriendelijk en bijna even accuraat als de cloud-versie. Je hebt wel een server nodig met een goede CPU of GPU.
Kosten en tijdsbesparing
Laten we de cijfers doorrekenen voor een bedrijf met 10 medewerkers die gemiddeld 5 vergaderingen per week houden:
Bij een uurloon van 35 euro is dat 3.045 euro aan bespaard notulenwerk per jaar. Voor minder dan 10 euro aan API-kosten.
Volgende stappen
Je vergadering-pipeline is live. Drie uitbreidingen die direct extra waarde geven: