linnet/docs/user-guide/live-session.md

1.9 KiB

Live Session

A live session is a real-time transcription with tone annotation running as you speak or listen.

Starting a session

  1. Open Linnet at http://localhost:8521
  2. Click New session
  3. Grant microphone access if prompted by the browser
  4. Linnet begins transcribing immediately

What you see

The session view shows a scrolling transcript. Each line includes:

  • Speaker label — Speaker A, Speaker B, etc. (requires diarization to be enabled; see below)
  • Transcript text — the spoken words as recognized by Whisper
  • Tone label — the emotional/social register of that segment, shown as a tag (e.g. Apologetic, Stressed)

In Elcor mode, tone labels appear as bracketed prefixes inline with the text instead of as separate tags.

Speaker diarization

For calls with multiple participants, enable Diarization in the session settings before starting. Linnet will assign speaker labels (Speaker A, Speaker B, etc.) based on voice characteristics. Labels can be renamed after the session ends.

Diarization adds a small amount of processing overhead. For single-speaker use (personal recording, dictation), you can leave it off.

Pausing and resuming

Click Pause to stop audio capture temporarily. The transcript is preserved. Click Resume to continue. Pausing is useful when you need to focus on the conversation without visual distraction from the scroll.

Ending a session

Click End session. Linnet saves the full transcript, tone timeline, and speaker map to local storage. The session appears in Session History.

After ending, you can: