Batched Speech Decisions Without Decoding: Single-Token Supervision Lets a Frozen LLM Hear Beyond the Transcript
Organizations: Adventists.ai, Melbourne, Australia · College of Computer Science and Technology, Zhejiang University, Hangzhou, China · Future Design Lab, Innovation Center of Yangtze River Delta, Zhejiang University, Jiaxing, China · University of Virginia, Charlottesville, VA, USA
Abstract
Full-duplex voice agents make many small, closed decisions, which current systems answer by slow autoregressive decoding. We propose DuplexJev, which feeds ASR-encoder hidden states through a small connector into a frozen LLM and reads each question as a single-token distribution over its options. Nothing is decoded, and an 8-GPU node answers 80 decisions about eight utterances in about 0.1 s. With a last-layer connector, spoken QA stays close to reading the transcript (90% vs. 91%). DuplexJev also hears the speaker: gender and emotion accuracy both reach 90% (from 55% and 28%) with a cross-attention connector, whose spoken QA drops by only 1 point (83% to 82%). We train decisions with cross-entropy on the read-out answer token, instead of the usual transcript distillation, whose teacher never hears the voice, and keep distillation for content. Encoders and LLMs are interchangeable; we release weights, training recipe, a batched-inference pipeline for full-duplex serving and a bilingual spoken-QA set.
Figures & tables
| decode | 1 event | events/s within | ||||
|---|---|---|---|---|---|---|
| ctx | method | steps | (ms) | 0.25 s | 0.5 s | 2 s |
| 0 | JSON | 86 | 1567 | 0 | 0 | 16.9 |
| 0 | readout | 0 | 92 | 17.3 | 20.4 | 33.5 |
| 1.5k | JSON | 87 | 1598 | 0 | 0 | 8.4 |
| 1.5k | readout | 0 | 144 | 9.7 | 12.0 | 18.4 |
| input | qa100 | zh / en | ZJU-ML | Easy-Turn |
|---|---|---|---|---|
| oracle transcript | 91 | 45 / 46 | 89 | 80.5 |
| options only | 36 | 18 / 18 | 39 | – |
| Whisper, released (Qwen3-32B) | 89 | 43 / 46 | 85 | 76.1 |
| Whisper, released (Gemma-3-27B) | 92 | – | 77 | – |
| B last layer, R2 | 90 | 44 / 46 | 79 | 76.1 |
| A x-attn, R2 | 83 | 39 / 44 | 77 | 77.1 |
| gender | ZJU n/l | emotion | qa100 | ZJU-ML | |
| probe, encoder last layer | 97.5 | – | 92.5 | ||
| probe, connector A / B | 98.1 / 96.5 | – | 87.9 / 88.3 | ||
| Whisper, released connector | 55.4 | 51 | 27.1 | ||
| A after R2 | 55 | 53 / 50 | 28 | ||
| B after R2 | 54 | 50 / 51 | 27 | ||
| A, distillation, 6k | 53 | 49 / 50 | – |
Audio QA
Audio question answering uses spoken, musical, and environmental sounds to answer questions grounded in acoustic evidence.
See all 45 papers