Skip to content

fix(speaker): default mic attribution to self when no indicator detected#26

Merged
odsod merged 1 commit into
mainfrom
mic-self-attribution
Jun 12, 2026
Merged

fix(speaker): default mic attribution to self when no indicator detected#26
odsod merged 1 commit into
mainfrom
mic-self-attribution

Conversation

@odsod

@odsod odsod commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Mic audio is always the owner's voice, but Google Meet doesn't reliably show your own speaking indicator to yourself
  • Today: Oscar's indicator fired 3 times vs 53 for Konstantin — the CDP detector can't track what Meet doesn't show
  • Fix: when no speaker is detected for a mic chunk, default attribution to speaker.self

Test plan

  • mise run build passes
  • New test: TestEmitter_MicDefaultsToSelfWhenNoSpeaker

Google Meet doesn't reliably show your own speaking indicator to
yourself — the CDP detector can't track what it can't see. This caused
mic lines (which are always the owner's voice) to have no attribution.

Now: if no speaker is detected for a mic chunk and `speaker.self` is
configured, attribute to self automatically.
@odsod odsod merged commit 5f14c32 into main Jun 12, 2026
1 check passed
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