Spoken dialogue is a natural form of human--computer interaction, yet most speech language models remain limited to turn-based operation and lack real-time adaptability, such as user barge-in. Recent duplex speech-to-speech and speech-to-text models reduce latency by replacing multi-stage pipelines, but often compromise speech quality because accurate ASR, interruption handling, and high-fidelity synthesis must be optimized jointly. We propose VoiceChat-TTS, a low-latency, continuous, and streamable text-to-speech model for interactive agents. VoiceChat-TTS is driven directly by LLM text-token streams, supports explicit interruption via control tokens, and produces silence when no textual input is available. The model enables always-on, responsive speech generation while preserving modularity and high speech quality, and it supports mid-utterance interruptions without resetting the KV cache.
Table 1: Comparison between TTS models. VoiceChat-TTS is evaluated with different numbers of consecutive turns.
Model
CER(%) ↓
WER(%) ↓
Squim-MOS ↑
PersonaPlex [ 18 ]
4.06
5.00
4.094
PersonaPlex + VoiceChat-TTS
2.05±0.78
2.42±0.80
4.292±0.007
Table 2: Comparison between PersonaPlex and VoiceChat-TTS on the Smooth Turn Taking subset of Full-Duplex-Bench, using the same PersonaPlex-predicted textual content.
Force Silence
IOR@320ms (%) ↑
Mean stop latency (ms) ↓
Leakage@1s (ms) ↓
AI-CER (%) ↓
False
96.8
228.3
169.1
0.255
True
100.0
89.9
55.8
0.095
Table 3: Effect of deterministic silence forcing on the FDB-timed controlled-interruption benchmark. Timing and leakage metrics are computed using the FDB v1.5 Silero VAD pipeline. AI-CER is computed only on the subsequent assistant turn and excludes the interruption-overlap interval. Values are means over ten stochastic runs; 95% confidence intervals are omitted for compactness.
Model
Conc.
Params
Acoustic ITL
Codec
Total
(ms) ↓
(ms) ↓
(ms) ↓
Qwen3-TTS-12Hz [ 6 ]
1
1.7B
15.44
4.90
20.34
VoiceChat-TTS
1
977M
7.16
2.46
9.62
Qwen3-TTS-12Hz [ 6 ]
4
1.7B
17.09
4.99
22.08
VoiceChat-TTS
4
977M
12.35
2.89
15.24
Table 4: Streaming latency comparison on an RTX A6000 GPU. ITL denotes the time to produce one frame of acoustic tokens at 12.5 Hz, corresponding to 80 ms of audio. Codec denotes the measured time to decode one acoustic-token frame into waveform audio.