Skip to content

feat(meeting): room microphone switch, summary without who-said-what - #44

Merged
zyx1121 merged 3 commits into
mainfrom
feat/room-mic-speakers
Nov 3, 2026
Merged

zyx1121 merged 3 commits into
mainfrom
feat/room-mic-speakers

Conversation

@zyx1121

@zyx1121 zyx1121 commented Nov 3, 2026

Copy link
Copy Markdown
Member

Why

A meeting room often shares one microphone among several people. The live summary labeled each line with the microphone's account, so everything said in the room went under one member.

What

  • Control bar: a 會議室收音 switch sets the participant attribute meet.room_mic; the browser remembers it for the next meeting. The join token now grants canUpdateOwnMetadata.
  • Summary service: lines from a microphone with the switch on are labeled 會議室, read per chunk so the switch can change mid-meeting.
  • Summary prompt: describe what was discussed; name a person only for a task the transcript assigns to them.

Tried and dropped

Chunk-level diarization (diarize=true on each 25 s chunk): on 3 real room chunks the transcriber returned one long segment, so it never saw a second voice, and it added 4 to 7 s per chunk.

Verify

typecheck, lint, format, tokens, actions, build and summary tests pass on the sandbox.

🤖 Generated with Claude Code

zyx1121 and others added 3 commits November 3, 2026 14:13
A meeting room often shares one microphone among several people, so the
summary put everything they said under one member. A control-bar switch
marks this microphone as the room's (participant attribute meet.room_mic,
remembered per browser); the summary service labels its lines 會議室. The
summary now describes what was discussed and names a person only for a task
the transcript assigns to them.

Chunk-level diarization was tried first and dropped: on 25 s room chunks
the transcriber returns one long segment, so it never saw two voices.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@zyx1121
zyx1121 merged commit 61139ad into main Nov 3, 2026
3 checks passed
@zyx1121
zyx1121 deleted the feat/room-mic-speakers branch November 3, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant