English

ASR-Synchronized Speaker-Role Diarization

Audio and Speech Processing 2025-12-23 v3 Artificial Intelligence Machine Learning

Abstract

Speaker-role diarization (RD), such as doctor vs. patient or lawyer vs. client, is practically often more useful than conventional speaker diarization (SD), which assigns only generic labels (speaker-1, speaker-2). The state-of-the-art end-to-end ASR+RD approach uses a single transducer that serializes word and role predictions (role at the end of a speaker's turn), but at the cost of degraded ASR performance. To address this, we adapt a recent joint ASR+SD framework to ASR+RD by freezing the ASR transducer and training an auxiliary RD transducer in parallel to assign a role to each ASR-predicted word. For this, we first show that SD and RD are fundamentally different tasks, exhibiting different dependencies on acoustic and linguistic information. Motivated by this, we propose (1) task-specific predictor networks and (2) using higher-layer ASR encoder features as input to the RD encoder. Additionally, we replace the blank-shared RNNT loss by cross-entropy loss along the 1-best forced-alignment path to further improve performance while reducing computational and memory requirements during RD training. Experiments on a public and a private dataset of doctor-patient conversations demonstrate that our method outperforms the best baseline with relative reductions of 6.2% and 4.5% in role-based word diarization error rate (R-WDER), respectively

Keywords

Cite

@article{arxiv.2507.17765,
  title  = {ASR-Synchronized Speaker-Role Diarization},
  author = {Arindam Ghosh and Mark Fuhs and Bongjun Kim and Anurag Chowdhury and Monika Woszczyna},
  journal= {arXiv preprint arXiv:2507.17765},
  year   = {2025}
}

Comments

Work in progress

R2 v1 2026-07-01T04:15:47.259Z