Skip to content

fix(speaker): improve attribution formatting and filter self from sys#25

Merged
odsod merged 1 commit into
mainfrom
speaker-attribution
Jun 11, 2026
Merged

fix(speaker): improve attribution formatting and filter self from sys#25
odsod merged 1 commit into
mainfrom
speaker-attribution

Conversation

@odsod

@odsod odsod commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Single speaker shows just [Alice] instead of [Alice 100%]
  • Multiple speakers use relative percentages summing to ~100% — fixes the [A 100% / B 100%] issue when speakers overlap for the full chunk window
  • Sys channel filters out speaker.self from attribution to eliminate spurious self-attribution caused by mic bleed into system audio

Test plan

  • mise run build passes
  • New unit tests for single-speaker, relative percentages, owner filtering on sys vs mic

- Single speaker: show just the name, no percentage
- Multiple speakers: relative percentages summing to ~100% (was raw
  coverage-of-window which could show 100%/100%)
- Sys channel: filter out owner (configured via `speaker.self`) to
  avoid spurious self-attribution from mic bleed into system audio
@odsod odsod merged commit fbaef53 into main Jun 11, 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