cs.SDMar 18, 2026

Modeling Overlapped Speech with Shuffles

Authors: Matthew Wiesner, Samuele Cornell, Alexander Polok, Lucas Ondel Yang, Lukáš Burget, Sanjeev Khudanpur

Organizations: Johns Hopkins University, USA · LISN, CNRS, France · Carnegie Mellon University, USA · Brno University of Technology, Czechia

Abstract

We propose to model parallel streams of data, such as overlapped speech, using shuffles. Specifically, this paper shows how the shuffle product and partial order finite-state automata (FSAs) can be used for alignment and speaker-attributed transcription of overlapped speech. We train using the total score on these FSAs as a loss function, marginalizing over all possible serializations of overlapping sequences at subword, word, and phrase levels. To reduce graph size, we impose temporal constraints by constructing partial order FSAs. We address speaker attribution by modeling (token, speaker) tuples directly. Viterbi alignment through the shuffle product FSA directly enables one-pass alignment. We evaluate performance on synthetic LibriSpeech overlaps. To our knowledge, this is the first algorithm that enables single-pass alignment of multi-talker recordings. All algorithms are implemented using k2 / Icefall.

Figures & tables

Explore similar work

CardsList
  1. Scaling Forced Alignment to End-User Devices

    Sep 17, 2026Lawry Sorenson, Michael Crandall, Eric K. Ringger +1Forced AlignmentAudio-Text Alignment

  2. FuseAlign: Forced Alignment in the Wild

    Sep 27, 2026Mithilesh Vaidya, Stephen Bailey, Sumukh Badam +2Forced AlignmentAudio-Text Alignment

  3. G-STAR: End-to-End Global Speaker-Tracking Attributed Recognition

    Mar 11, 2026Jing Peng, Ziyi Chen, Haoyu Li +7Speaker-Attributed ASRAutomatic Speech Recognition