> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ospribrain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# In-Person Recording

> Record face-to-face meetings using your device microphone — with speaker diarization, labeling, and full AI analysis.

## Overview

In-Person Recording lets you capture meetings that happen in the room — no video call needed. Your device's microphone records the conversation, Deepgram transcribes it with speaker diarization, you label the speakers, and then the full AI analysis pipeline runs.

In-person recordings get the same intelligence as video call recordings: executive summary, key decisions, action items, risks, open questions, speaker statistics, and a momentum score.

## How to Record

<Steps>
  <Step title="Open the recording page">
    Click the green **Record In-Person** button from the Meetings page header or the Dashboard. This opens a dedicated recording view at `/meetings/record`.
  </Step>

  <Step title="Enter a title">
    Give your meeting a descriptive name (e.g., "Weekly Team Standup", "Client Discovery Call"). This is optional but makes meetings easier to find later.
  </Step>

  <Step title="Start recording">
    Click the red **Start Recording** button. Your browser will ask for microphone permission the first time.

    During recording you'll see:

    * A live audio waveform visualization
    * A running timer (minutes:seconds or hours:minutes:seconds)
    * **Pause** and **Stop** buttons
  </Step>

  <Step title="Pause and resume (optional)">
    Click **Pause** to temporarily halt recording (e.g., during a break). Click **Resume** to continue. The timer picks up where it left off.
  </Step>

  <Step title="Stop recording">
    Click **Stop** when the meeting ends. You'll see:

    * An audio player to preview the recording
    * **Upload & Transcribe** button to proceed
    * **Re-record** button to discard and start over
  </Step>

  <Step title="Upload and transcribe">
    Click **Upload & Transcribe**. The audio is uploaded to secure storage and sent to Deepgram for transcription with speaker diarization. You're automatically redirected to the meeting detail page.
  </Step>
</Steps>

## Speaker Labeling

After transcription completes, the transcript shows generic speaker labels: **Speaker 1**, **Speaker 2**, etc. You need to assign real names before analysis can run.

<Steps>
  <Step title="Open the meeting detail page">
    You're redirected here automatically after upload. If you navigate away, find the meeting in the Recordings tab — it has a green **In-Person** badge.
  </Step>

  <Step title="Rename speakers">
    An amber **Label Speakers** panel appears above the transcript. Each generic speaker label has an input field next to it. Type the person's real name for each speaker.
  </Step>

  <Step title="Save and analyze">
    You have two options:

    * **Save Names Only** — Updates the transcript with real names but doesn't run analysis yet
    * **Save & Analyze** — Updates names AND triggers the full AI analysis immediately

    Click **Save & Analyze** when you've labeled all speakers.
  </Step>
</Steps>

<Info>
  The speaker labeling panel only appears when `analysis_status` is `awaiting_speaker_labels`. Once you click Save & Analyze, the panel disappears and the analysis runs in the background. The page auto-refreshes when analysis completes.
</Info>

## Audio Quality Tips

For best transcription results:

* **Device placement** — Place your laptop or phone near the center of the table, not next to one person
* **Quiet environment** — Minimize background noise (close doors, turn off fans if possible)
* **Speak clearly** — Encourage participants to speak one at a time for better diarization
* **Microphone check** — Test your microphone in browser settings before an important recording
* **Battery** — Ensure your device is charged or plugged in for longer meetings

## Technical Details

| Setting                 | Value                                 |
| ----------------------- | ------------------------------------- |
| **Audio format**        | WebM with Opus codec                  |
| **Sample rate**         | 48 kHz                                |
| **Channels**            | Mono                                  |
| **Noise suppression**   | Enabled (browser-level)               |
| **Echo cancellation**   | Enabled (browser-level)               |
| **Transcription model** | Deepgram Nova-2                       |
| **Diarization**         | Enabled (automatic speaker detection) |

## Where In-Person Meetings Appear

* **Recordings tab** — With a green **In-Person** badge
* **Meeting detail page** — Full transcript with speaker labels, analysis, action items
* **Brain search** — Searchable via `meeting_intel` tool like any other meeting
* **Dashboard** — In the "Recent Recordings" widget
