Repository navigation
[Bug] Speaker attribution breaks when participant names contain non-ASCII characters #395
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
bugSomething isn't workingSomething isn't workingcomponent:audioComponent: Audio processingComponent: Audio processinggithub_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codegssocOfficial GSSoC contribution issueOfficial GSSoC contribution issuegssoc:approvedGSSoC: PR approved and scoredGSSoC: PR approved and scoredlevel:intermediateDifficulty level: Intermediate (35 pts)Difficulty level: Intermediate (35 pts)needs-issuesize/Mstaletype:codeType: Code changeType: Code change
Description
Activity
/assign
- addedgssocOfficial GSSoC contribution issueOfficial GSSoC contribution issuegssoc:approvedGSSoC: PR approved and scoredGSSoC: PR approved and scored
on Jun 1, 2026 Hello @Pratikshya32! You have been assigned to this issue. 🚀
Please make sure you have read our contribution guidelines. Happy coding!
Please consider starring the repository ⭐ to show your support!
👋 Hi @Pratikshya32, thank you for opening this issue! I have automatically assigned this issue to you since you raised it.
Please follow the contribution guidelines and submit a PR. Let us know if you need any assistance! 🚀
Please consider starring the repository ⭐ to show your support!
- addedlevel:intermediateDifficulty level: Intermediate (35 pts)Difficulty level: Intermediate (35 pts)type:bugType: Bug Fix (Optional bonus)Type: Bug Fix (Optional bonus)github_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codetype:codeType: Code changeType: Code changecomponent:audioComponent: Audio processingComponent: Audio processingcomponent:aiComponent: AI/LLM integrationComponent: AI/LLM integrationand removedtype:codeType: Code changeType: Code change
on Jun 1, 2026 - addedtype:codeType: Code changeType: Code changeand removedtype:bugType: Bug Fix (Optional bonus)Type: Bug Fix (Optional bonus)component:aiComponent: AI/LLM integrationComponent: AI/LLM integration
on Jun 1, 2026 github-actions commented
on Jun 17, 2026 on Jun 17, 2026 – with GitHub ActionsContributorMore actionsThis issue has been marked as stale due to inactivity.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcomponent:audioComponent: Audio processingComponent: Audio processinggithub_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codegssocOfficial GSSoC contribution issueOfficial GSSoC contribution issuegssoc:approvedGSSoC: PR approved and scoredGSSoC: PR approved and scoredlevel:intermediateDifficulty level: Intermediate (35 pts)Difficulty level: Intermediate (35 pts)needs-issuesize/Mstaletype:codeType: Code changeType: Code change
Description
In
src/speakerAttribution.ts, participant name matching uses string comparison that fails for names with Unicode characters (e.g., Chinese, Arabic, Hindi characters). These participants are attributed as "Unknown Speaker".Steps to Reproduce
Suggested Fix
localeCompare()withsensitivity: 'base'for name matchingString.prototype.normalize('NFC')cc @shouri123