Papers for

call center software engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Spoken agents learn when to act while still listening

Heard Enough to Act: Early Tool Calling in Spoken Dialogue Systems

Abstract: Latency-sensitive spoken agents must know not only which tool to call, but also when they have heard enough to act. Waiting for the turn to complete delays execution even when the request is already actionable. However, neither existing spoken agents nor spoken dialogue corpora define the earliest point at which a request becomes actionable. We introduce a synthetic spoken-dialogue pipeline that provides earliest-actionable-point supervision, marking when the observed speech grounds a tool and its required arguments. Through controlled task generation, speech synthesis and alignment, and gated annotation, we construct 26,694 dialogues totaling 786 hours across 48 domains, with disjoint training and test argument values. We additionally create an audio rendering of $τ^2$-bench for external evaluation. We train an omni-modal language model on this corpus, enabling causal, chunk-level decisions and partial-transcript generation for downstream call completion. The model achieves tool-state macro-F1 scores of 0.48 and 0.47 on held-out dialogues and the external benchmark, respectively. For correct calls, the estimated mean lead over a turn-end cascade, using the same formatter, is 1.8-2.0 seconds in-domain and 1.1 seconds on $τ^2$-bench. These results demonstrate a data-driven path toward spoken agents that act while listening. We will open-source the pipeline and the training scripts.

Mon 26 OctComputation and Language
The gist
Spoken dialogue systems often wait until a person finishes speaking before they respond, which can cause delays. The authors created a large dataset that marks the earliest moment a spoken request can be understood and acted upon. They trained a model that can decide when enough has been heard to trigger a tool call earlier than waiting for the full request. This leads to faster responses, cutting action delays by over a second on average in several test situations.
Open → 2610.34653v1

AccentCL improves English accent detection and adds new accents easily

AccentCL: Robust Accent Classification with Incremental Expansion

Abstract: Accent classifiers are typically trained with a fixed label inventory and cannot accommodate new accent categories as new data becomes available. Moreover, accented speech corpora often exhibit substantial class imbalance and/or domain shift due to differences in recording conditions across corpora. We present AccentCL, a class-incremental learning framework for English accent classification that is robust to class imbalance and cross-corpus domain shift. AccentCL extracts multi-layer representations from a frozen Whisper-Large-v3 encoder, optimized with an imbalance-aware cross-entropy loss to reduce bias toward the majority accent classes and a domain mean alignment loss that minimizes distributional mean shift across training corpora. The label space is then expanded via replay-based continual learning, using the frozen base model for knowledge retention and an old-to-new margin loss to reduce overprediction on newly added classes. On a five-class accent classification task, AccentCL achieves 77.1% balanced accuracy and a 76.9% macro-averaged F1 score. We further evaluate the model's ability to incrementally incorporate two new accent categories: Spanish-accented and Chinese-accented English. When adding Spanish-accented English to the pretrained model, AccentCL attains an F1 of 83.3% on the new class while retaining 77.3% balanced accuracy on the base classes. When subsequently adding Chinese-accented English, it achieves 61.8% F1 on the new class while preserving 77.6% balanced accuracy on the previously learned classes. These results show that AccentCL enables robust regional accent classification while allowing new accent categories to be added without full retraining.

Mon 5 OctComputation and LanguageMachine Learning
The gist
AccentCL helps computers recognize different English accents better by dealing with unbalanced data and changes in how speech is recorded. The system starts with a base model and then can learn to identify new accents without forgetting the old ones. It uses special techniques to keep knowledge from previous tasks while adding new categories, all without retraining from scratch. Tests showed AccentCL keeps good accuracy on old accents and learns new accents reasonably well.
Open → 2610.07426v1

Code-switching language ID predicts multiple spoken languages in utterances

Code-Switching Spoken Language Identification as Multi-Label Set Prediction

Abstract: Code-switched (CS) speech leaks through the monolingual language identification (LID) filters used to curate massive speech corpora, calling for CS-aware LID (CS-LID). We formulate utterance-level CS-LID as multi-label language-set prediction and propose a set generator that directly outputs the languages in an utterance, comparing it against atomic-pair and score-based classification baselines. Oracle Top-k is the strongest baseline, but thresholding fails because no single threshold separates CS from monolingual speech. Our set generator predicts the correct language count on unseen pairs without assuming the number of languages, but underperforms oracle Top-k in exact set accuracy. Our analysis identifies the key obstacles to robust CS-LID: oracle cardinality, threshold instability, language bias in CS training data, and the synthetic-to-real gap.

Thu 1 OctComputation and Language
The gist
Usually, computers try to figure out what language someone is speaking, but they get confused when the speaker switches between languages in the same sentence. This paper looks at how to teach computers to detect all the languages used in a mixed speech part together, rather than just guessing one. The researchers made a new system that predicts the full set of languages without needing to know how many languages appear beforehand. Their approach works well but still isn’t perfect because of challenges like unbalanced training data and differences between made-up and real speech.
Open → 2610.01450v1

HiThink Turn improves interruption timing in full-duplex conversations

HiThink Turn: An Intent-Aware Turn-Taking Control Module for Full-Duplex Dialogue

Abstract: Full-duplex dialogue requires timely yet selective interruption handling, which end-of-turn prediction alone cannot achieve: complete utterances may need no response, while unfinished requests may warrant interruption. To address this challenge, we propose HiThink Turn, an intent-aware streaming turn-state predictor that separates response intent from semantic completeness and conditions decisions on system playback state. A key contribution is minimal intent-sufficient prefix supervision, constructed through LLM judgments and speech alignment, while training on audio truncated at chunk boundaries improves robustness to partial speech. These components support streaming inference with 240-ms audio chunks, enabling low-latency, accurate full-duplex turn control. Experiments show that HiThink Turn leads the compared methods in Easy Turn macro accuracy, Full-Duplex-Bench average interaction rate score (0.933), and non-target-speech average playback resume rate (0.735). Additionally, intent-prefix triggering raises interruption success from 89\% to 98\% and reduces mean stop latency by 60.9\%.

Mon 28 SeptHuman-Computer Interaction
The gist
Having conversations where both people can talk and listen at the same time is tricky because it's hard to know when to interrupt or wait. The authors created HiThink Turn, a system that watches the intentions behind what's being said and decides when to take turns without waiting for someone to finish completely. They trained it to recognize small chunks of speech that carry enough meaning to decide if an interruption is needed. This approach helps conversations flow faster and with fewer mistakes in timing interruptions.
Open → 2609.34096v1

Unified model improves speech recognition for target speakers with text and voice cues

Unified Target-Speaker ASR with Text and Enrollment Speech Cues

Abstract: Target-speaker automatic speech recognition (TS-ASR) aims to recognize a designated speaker while suppressing interfering speech in multi-talker environments. Conventional TS-ASR typically relies on an enrollment utterance, whereas text-guided methods use known lexical content, such as a wake word, to identify the target speaker from the observed mixture. These two cues provide complementary information but are usually studied separately. We propose a Unified Dual-Cue TS-ASR framework that supports text cues, enrollment speech, or both within a single model. Text cues interact with the mixture representation to extract target-speaker information conditioned on known lexical content, while an independent enrollment utterance provides complementary speaker information. Cross-attention cue-conditioning modules are integrated into shared Conformer blocks, and negative-cue sampling provides cue-validity supervision during dual-cue training. Experiments on 30,000 two-speaker mixtures across five recording/domain conditions and four oracle text-cue lengths show that, with five-character text cues, the concatenated dual-cue method achieves 8.80% CER, compared with 17.32% for text-only and 29.06% for enrollment-only inference. It also outperforms parallel dual-cue fusion (9.49% CER) and yields lower dual-cue CER across all five evaluation subsets. These results demonstrate the benefit of jointly exploiting complementary lexical and speaker information for target-speaker ASR.

Sun 27 SeptSound
The gist
Recognizing what one specific person says in a noisy room with many speakers is hard. The paper presents a new method that uses two types of clues together: a short hint of the spoken words and a voice sample of the target speaker. By combining these hints in a single system, the method more accurately understands the target speaker’s words, even with other voices interfering. The authors show their approach works better than using either clue alone or combining them separately.
Open → 2609.33853v1

Wake word system improves smart assistant conversations with context

Training Intelligent Voice Assistant Wakeup with Controllable Synthetic Conversations

Abstract: Wake word detection is a critical component of virtual assistants, serving as the gateway to seamless user interactions. This paper introduces a novel wake-up system that extends traditional direct keyword detection with contextual trigger detection. After an initial wake word activation, the system uses reasoning to distinguish between user commands and unrelated speech, ensuring efficient and context-aware engagement. We present a data generation architecture that produces a 62.3-hour corpus of controllable multi-speaker conversations containing direct invocations, contextual follow-ups, and non-addressed speech. Experimental results demonstrate the effectiveness of the proposed approach across diverse synthetic conversational scenarios. We release the code, dataset and trained models to promote reproducibility and further advancements in intelligent assistant technologies.

Tue 22 SeptArtificial Intelligence
The gist
Wake word detection helps virtual assistants wake up when you say a special word. This paper shows a smarter system that not only listens for the wake word but also understands if you are actually talking to the assistant after that. The authors created a big set of fake conversations with many speakers to teach the system when to pay attention and when not to. Their tests show this method helps the assistant be more accurate and responsive. They also share their code and data so others can build on their work.
Open → 2609.27037v1