Interspeech · 2025 · Conference

Yike Zhang et al. (Tencent) · → Paper · Demo: ✓ · Code: ?

A stepwise monotonic attention algorithm applied selectively to automatically identified alignment heads in decoder-only LLM-based TTS, reducing word repetitions and omissions without requiring external forced aligners, and scaling to 300M parameters and 150k hours of training data.

Problem

Decoder-only autoregressive LLMs used for TTS (VALL-E family, CosyVoice, VoiceCraft) lack explicit monotonic alignment constraints between text tokens and acoustic tokens. This causes hard-to-control failure modes: repetition (the same word synthesized multiple times), omission (words skipped), and misalignment (wrong phoneme attended to at synthesis time). Monotonic attention methods exist for encoder-decoder architectures but do not transfer directly to decoder-only models. VALL-E R addresses this with aligned phoneme-acoustic token interleaving, but this requires a pretrained forced aligner — unreliable on diverse, large-scale training corpora. The transducer-based approach (VALL-T) is memory-prohibitive at scale.

Method

The system extends CosyVoice by replacing the Whisper BPE text tokenizer with a phoneme converter, producing LLM inputs as: [⟨S⟩, speaker embedding v, phonemes p₁…pₙ, ⟨T⟩, acoustic tokens a₁…aₜ, ⟨E⟩].

Stepwise Monotonic Attention (SMA): At each acoustic token generation step i, the model computes selection probabilities over phoneme positions using sigmoid-activated energies from the self-attention mechanism. A causal mask ensures each acoustic token can only attend to phonemes at or before the previous phoneme’s position. A recursive formula aggregates these probabilities into monotonic attention scores — analogous to monotonic multihead attention in encoder-decoder models (Raffel et al. 2017, Ma et al. 2019) but adapted for decoder-only self-attention. Weight normalization and Gaussian noise injection encourage binary selection probabilities.

Automatic alignment head selection: Not all attention heads in an LLM exhibit alignment behavior. A diagonal ratio γ is computed over each head — the fraction of attention mass that falls on a diagonal band expected for monotonic phoneme-to-acoustic alignment. The top 2–3 heads per model (by summed diagonal ratio across training batches) are selected. SMA fine-tuning (with a constant lr=1e-5) is applied only to these heads; other heads use standard attention.

Parallel batch processing: Since variable phoneme counts shift the starting acoustic token position in the sequence, a circular shift operation allows Equation 5 (the monotonic recursion) to be applied uniformly across a batch.

Models: Phn-Cosy-S: 7 transformer blocks, hidden 2048, 8 heads, ~100M params. Phn-Cosy-L: 14 blocks, hidden 4096, 16 heads, ~300M params. Small-scale: 1K Chinese + 960h English. Large-scale: 100K Chinese + 50K English.

Key Results

On hard-case sets (where robustness failures concentrate): Phn-Cosy-L-SMA reduces CER on Seed-ZH-Hard from 10.42% to 8.53%, and WER on ELLA-V-Hard from 14.92% to 12.01%, vs. baseline Phn-Cosy-L. On general sets (Libri-X, Seed-ZH, Seed-EN), SMA has minimal negative impact (Libri-X WER: 3.12% → 2.99%). Speaker similarity is largely unchanged across all test sets (0.596 vs. 0.580 on Libri-X). Detailed error analysis (Table 2) shows SMA reduces deletion (1.64%→1.14%) and insertion (1.63%→0.24%) errors on Seed-ZH-Hard, and deletion (4.07%→2.36%) and insertion (2.29%→1.73%) on ELLA-V-Hard. VALL-E R (via Phn-Cosy-S-Ali) significantly raises general test WER (Seed-ZH CER: 4.03%→5.08%, Seed-EN WER: 5.32%→6.40%) indicating poor out-of-domain generalization, while SMA avoids this degradation.

Novelty Assessment

The method transfers monotonic attention from encoder-decoder models to decoder-only transformers in a technically principled way. The alignment head selection procedure is novel and practically important — applying SMA to non-alignment heads severely degrades accuracy. The focus-vs-completeness trade-off in head selection (diagonal ratio captures both, unlike prior focus-rate metrics) is a concrete algorithmic contribution. The method is alignment-free (no external aligner needed) and memory-efficient (near-zero additional cost). The demonstration at 300M / 150K-hour scale, and on both Chinese and English, is meaningful for production applicability. The limitation is that it only partially solves the robustness problem (hard-case errors are reduced but not eliminated).

Field Significance

Moderate — This paper provides a practical solution to a well-known robustness failure mode in decoder-only LLM-based TTS, transferring monotonic attention mechanisms from encoder-decoder architectures without requiring forced aligners or additional memory. The diagonal-ratio head selection procedure is a reusable algorithmic contribution that other LLM-based TTS systems can adopt directly.

Claims

  • Selectively applying monotonic attention constraints to automatically identified alignment heads in decoder-only LLMs reduces word repetition and omission errors without degrading performance on general test sets. (§3.1, §3.2, §5.1, Table 1)
  • Forced-aligner-based monotonic alignment methods for LLM TTS suffer from out-of-domain generalization failure when training data is diverse, while alignment-free approaches are more robust. (§5.1, Table 1)
  • In decoder-only LLMs used for TTS, alignment characteristics are concentrated in a small subset of attention heads (typically 2–3 out of the full multi-head set), and applying monotonic constraints only to those heads is critical for preserving generation quality. (§3.2, §5.2, Figure 2)
  • Monotonic attention fine-tuning for LLM-based TTS scales to large model sizes and large-scale multilingual training corpora without degrading speaker similarity. (§5.1, Table 1)

Limitations and Open Questions

The method fine-tunes a pre-trained model; it remains unclear whether SMA should be applied from scratch or only as a fine-tuning step. Hard-case CER/WER remains substantially above general test performance even after SMA (e.g., Seed-ZH-Hard CER 8.53% vs. Seed-ZH CER 2.33%), meaning severe repetition/omission cases are not fully resolved. The selection of alignment heads via the diagonal ratio heuristic is validated empirically but not theoretically. Extension to streaming/online inference (where the monotonic state must be maintained across steps) is not discussed. No subjective (MOS/SMOS) evaluation is reported, making naturalness trade-offs unclear.

Wiki Connections

  • autoregressive-codec-tts — addresses a critical robustness failure mode of LLM-based systems without sacrificing naturalness or speaker similarity
  • zero-shot-tts — builds on CosyVoice as the base model with multilingual evaluation across English and Chinese
  • VALL-E — the original neural codec language model whose decoder-only architecture motivates the alignment problem studied here
  • Seed-TTS — evaluation uses the SeedTTS hard-case test sets (Seed-ZH-Hard, Seed-EN) as primary robustness benchmarks
  • evaluation-metrics — evaluation methodology using WER, CER, and SPK-SIM across multiple hard-case test sets informs robustness measurement practice