Landry Bodjona
LB-09

Meeting Recorder

Turns a recorded meeting into decisions, owners and deadlines, each linked to the second it was said.

Open the evaluation board
Phase 3Django · Size M

What a visitor does Records a minute, clicks an action to hear it

Problem

Action items get lost after meetings, and many companies won’t send meeting audio to a cloud service.

Try it live

Record up to 60 seconds, choose an audio file of your own, or play the sample Monday roasting-plan meeting. Choose fast mode or private mode, then read the transcript with speaker labels. Click an action item to hear the moment it was agreed, then copy the follow-up for Automation Studio.

Proves

Audio pipelines, local models, and privacy by design.

  • Voice
  • Local model
  • Structured output

Signal chain

  1. transcribe, fast or private
  2. label speakers
  3. extract actions
  4. align timestamps
  5. export for LB-08

Stack

Django · Celery · Channels · Groq Whisper, or faster-whisper on our own server · Vue player

Engineering highlights

  • Private mode keeps audio on our server with faster-whisper; fast mode sends it to Groq’s Whisper. Either way the audio is deleted after transcription, and the page says which mode ran.
  • Every extracted item keeps its time span, so the player can jump to the exact evidence.
  • Progress streams over WebSockets while the pipeline works through the recording.
Table 1. Operating limits
Operating limitValue
Recording length60 s
Recordings per visitor per day5
Audio keptUntil transcribed
Model calls per meeting (est.)2–3

Status The evaluation board for this part is open. It starts on curated samples, and your own text runs live within your daily allowance. Open the evaluation board