跳到正文
原文
X Square Robot· @XSquareRobot · X·· 21 天前AI 评分50
AI 导读

自变量(X Square)发布 X2Streaming-TTS,可逐 token 消费文本并以严格零前瞻生成语音,无需等待完整句子。它通过因果承诺机制暂存歧义数字、单位与符号,并用语音状态继承跨片段保留音高与音色。单请求 TTFT 中位数 15.8 ms,64 并发下低于 120 ms,在 6/8 项流式评测中识别错误最低,数字与流式歧义测试 CER 为 0%。

正文

Most "streaming" TTS systems still wait for a complete sentence before speaking.

X2Streaming-TTS removes that wait. It consumes text tokens as they arrive and generates speech with strict zero lookahead.

The challenge: once speech is played, it cannot be revised.

Take “He finished 3…”—should “3” become “three” in “3 laps,” or “third” in “3rd place”? Speaking too early risks an error; waiting defeats the purpose of streaming.

X2Streaming-TTS addresses this with:

1️⃣ Causal commitment
Ambiguous numbers, units, and symbols are held until their pronunciation becomes clear. Segments are closed using both punctuation and acoustic capacity.

2️⃣ Speech-state inheritance
Waveform-decoder state and acoustic history are carried across segments, preserving pitch, timbre, and continuity.

Results:

⚡ 15.8 ms median TTFT for one request
⚡ Under 120 ms at 64 concurrent requests
🎯 Lowest recognition error in 6/8 evaluated streaming conditions
🔢 0% CER on numeric and streaming-ambiguity tests
🗣️ Quality comparable to evaluated offline baselines

Low-latency voice AI is not just about speaking faster—it is about knowing when it is safe to speak.

Paper: https://arxiv.org/abs/2608.18661
Code: https://github.com/X-Square-Robot/X2Streaming-TTS

#TTS #VoiceAI

来源:X Square Robot · x.com