Interactive Real-Time Speaker Diarization Correction with Human Feedback

Xinlu He, Yiwen Guan, Badrivishal Paurana, Zilin Dai, Jacob Whitehill
9/22/2025
cs.CL

No confident code implementation found for this paper.

Abstract

Most automatic speech processing systems operate in "open loop" mode without user feedback about who said what; yet, human-in-the-loop workflows can potentially enable higher accuracy. We propose an LLM-assisted speaker diarization correction system that lets users fix speaker attribution errors in real time. The pipeline performs streaming ASR and diarization, uses an LLM to deliver concise summaries to the users, and accepts brief verbal feedback that is immediately incorporated without disrupting interactions. Moreover, we develop techniques to make the workflow more effective: First, a split-when-merged (SWM) technique detects and splits multi-speaker segments that the ASR erroneously attributes to just a single speaker. Second, online speaker enrollments are collected based on users' diarization corrections, thus helping to prevent speaker diarization errors from occurring in the future. LLM-driven simulations on the AMI test set indicate that our system substantially reduces DER by 9.92% and speaker confusion error by 44.23%. We further analyze correction efficacy under different settings, including summary vs full transcript display, the number of online enrollments limitation, and correction frequency.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{he2025interactive,
  title  = {Interactive Real-Time Speaker Diarization Correction with Human Feedback},
  author = {Xinlu He and Yiwen Guan and Badrivishal Paurana and Zilin Dai and Jacob Whitehill},
  year   = {2025},
  eprint = {2509.18377},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.18377v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.18377.svg)](https://codeofpaper.com/paper/2509.18377)

Discussion