SAI
← All ICML 2026 orals

Simultaneous Speech-to-Speech Translation Without Aligned Data

Tom Labiausse, Romain Fabre, Yannick Estève, Alexandre Défossez, Neil Zeghidour

OralReplication score 13%Paper PDFCode repoOpenReview

Simultaneous Speech-to-Speech Translation Without Aligned Data

SAI replication review · Referee report

Summary

Hibiki-Zero is a decoder-only, multistream model for simultaneous speech-to-speech and speech-to-text translation that dispenses with cross-lingual word-level alignment during training. Building on the RQ-Transformer / Inner-Monologue recipe of prior work, the authors first train a base model on coarsely time-aligned sentence-level pairs (produced by inserting randomized silences into TTS-synthesized target speech), then run a GRPO-style RL stage in which a single BLEU-based process reward, evaluated at regular word-count intervals, jointly shapes translation quality and latency. Empirically the paper reports state-of-the-art quality/latency trade-offs against Seamless on four X-to-English tasks, a clear MOS advantage in audio quality, speaker similarity, and naturalness, and adaptation to Italian with under 1000 h of coarse-aligned data while retaining most of the model's original-language performance.

The conceptual move is genuinely appealing: it converts a hard, language-specific alignment engineering problem into a much simpler sentence-boundary alignment problem plus an RL objective that is cleaner than the multi-signal PPO reward of Seed LiveInterpret 2.0. The reward design — sentence-prefix intermediate BLEU blended with terminal BLEU via a single hyperparameter α\alpha — is a reasonable and legibly parameterized way to control the quality/latency dial, and the ablations (Figures 4, 5, 8) do trace out the expected trade-off surface. An independent from-scratch replication of the Hibiki-Zero Table 1 long-form column on the released Audio-NTREX-4L benchmark reproduces ASR-BLEU essentially cell-for-cell (fr 30.47 vs paper 30.6; es 32.39 vs 32.3; pt 33.20 vs 33.2; de 29.40 vs 29.1), corroborating the Hibiki-Zero rows of the paper's headline table.

The main limitations are threefold. First, the "no word-level alignment" framing overstates the change: the Inner Monologue text stream still relies on word-level target-audio-to-target-text alignment, which the paper does not distinguish from cross-lingual word alignment. Second, the empirical case leans heavily on Seamless as the reference baseline; the more recent RL-based competitor named in Related Work (Seed LiveInterpret 2.0) is not compared to, and Hibiki is only present for French. Third, the released artefact ships inference only — no training loop, RL/reward code, evaluation harness, ablation checkpoints, Italian-adapted checkpoint, or Europarl-ST subset — and the LAAL metric as written in Section 4.4 is not evaluable and does not reproduce (a from-scratch implementation lands ~2× below the reported values), which together mean the algorithmic contribution and most of the empirical case cannot currently be independently verified.

Strengths

  • Conceptual contribution. Replacing language-specific word-level alignment heuristics with sentence-level alignment plus a BLEU-driven RL stage is a clean, well-motivated simplification. It makes the pipeline noticeably easier to extend to new languages than prior duplex systems (Labiausse et al. 2025, Cheng et al. 2025).
  • Clean reward design. Compared to the two-stage PPO recipe of Seed LiveInterpret 2.0 (outcome + process rewards, multiple quality and latency terms), a single α\alpha-blended BLEU reward is easier to tune, and the ablations in Figures 4 and 5 show it yields a controllable Pareto front over quality vs. latency.
  • Strong end-to-end system. Table 1 shows solid short-form and long-form gains over Seamless on every metric, and Table 2 reports large MOS gains in audio quality, speaker similarity, and naturalness. On French, Hibiki-Zero matches or exceeds Hibiki despite dropping cross-lingual word-level alignment.
  • New-language adaptation. Reaching Seamless-level quality/latency on Italian with under 1000 h of coarse-aligned data, while retaining most of the original-language quality (Table 6), is a genuinely useful demonstration of the recipe's scaling properties.
  • Grounded ablations of the alignment recipe. Experiments (A), (B), (C) in Figure 8 provide substantive justification for the three design choices in Section 3.2 (sentence-prefix rewards, δi<di\delta_i < d_i coarse alignment, and μ>0\mu > 0 intra-sentence silences).
  • Independently reproducible headline numbers. An external from-scratch reimplementation on the released benchmark reproduces the Hibiki-Zero long-form ASR-BLEU column of Table 1 essentially cell-for-cell and End Offset within tolerance, corroborating that the released checkpoint is the one behind the reported numbers.

Weaknesses

  • Central claim vs. Inner Monologue alignment. The abstract and introduction assert that Hibiki-Zero "eliminates the need for word-level alignments entirely", but Section 3.1.3 requires the Inner Monologue stream to be the "word-level aligned text transcription" of the target audio. The distinction between (a) cross-lingual word-level translation alignment (which is dropped) and (b) monolingual target-audio-to-target-text alignment (which is kept) is nowhere stated. As written, the headline claim is stronger than what the method delivers.
  • Missing head-to-head with Seed LiveInterpret 2.0. Section 2.2 positions this work explicitly against Seed LiveInterpret 2.0's PPO+process-reward recipe, but no objective or human comparison against it appears in Tables 1–3. Since a central selling point is "simpler reward, at least as good results", the absence of the natural competitor undercuts the SOTA framing.
  • Baselines are thin for three of four languages. Hibiki only supports French, so the Spanish/Portuguese/German columns in Table 1 reduce to Hibiki-Zero vs. Seamless. Seamless is not tuned to these specific pairs; the SOTA claim would be more credible with an additional strong cascaded or streaming baseline in those pairs.
  • Italian is not a truly unseen language. Section 4.2.2 discloses that the audio pretraining mixture already contained "less than 2% of Italian", and pretraining runs for 1M steps at batch size 144 — so the model saw a non-trivial amount of Italian audio before "adaptation". The <1000 h number, and the framing of Section 4.6 as an unseen-language extension, should be qualified accordingly.
  • Text stream dominates the RL objective. With c0=100c_0 = 100 and cq=1c_q = 1 for q1q \geq 1 (Section 4.2.5), the text stream contributes as much as 100 audio codebooks combined; combined with a text-derived BLEU reward, the RL loop is functionally a text-only objective. This partly explains why audio quality and speaker similarity are preserved rather than actively pushed during RL, but the paper does not justify or discuss the 100:1 weighting.
  • Checkpoint selection uses the reported metric. Section 4.2.5 selects the Hibiki-Zero checkpoint on a validation split by "the best quality/latency trade-off according to objective evaluation metrics" — the same family of metrics reported on the test set. Without a specified tie-break rule, a stated separation between valid and test splits, and ideally a comparison to the final checkpoint, several 1-BLEU margins in Table 1 are hard to interpret.
  • Reward-style overfit risk. Section 4.7 notes validation BLEU 60\approx 60 vs. evaluation BLEU 30\approx 30 and attributes this to both sets replicating MADLAD-3B translation style. Since the RL reward is BLEU against MADLAD-derived references and Whisper-medium + normalized BLEU is used at evaluation, part of the reported gains could reflect style-matching rather than semantic accuracy. COMET provides some robustness but the concern is not addressed.
  • Systematic latency and speaker-sim regression under Italian adaptation. The retention claim in Section 4.6 focuses on BLEU. Table 6 shows End Offset and LAAL regress on every original language after Italian adaptation, and Portuguese speaker similarity drops by ~6 pt. "Retains most of its capabilities" is a mild but consistent overstatement of the trade-off actually incurred.
  • Undisclosed variance for single-draw stochastic decoding. Inference uses temperature 0.8 / top-k 250, so every reported number in Tables 1 and 3 is a single sample. Small deltas (1–3 BLEU) that decide bolded winners are not accompanied by per-seed variance or CI, so the ranking cannot be distinguished from sampling noise on some cells.
  • Conflict of interest inside the long-form benchmark. Two authors are employed by Gradium, whose TTS provides one third of Audio-NTREX-4L. The disclosure is present, but per-TTS breakdowns of the headline long-form gains are not, so a reader cannot check whether gains are voiceset-dependent.
  • Human evaluation methodology under-specified. Table 2 reports MOS with a "±\pm" that is not defined, no rater sourcing / calibration / instructions, no inter-rater agreement, no per-sample manifest. Given the near-floor scores for Seamless (audio quality 11.4 vs 64.5 for Hibiki-Zero), this may reflect an unwell-anchored MOS scale as much as a real gap.
  • Small GRPO group size. The RL stage uses G=4G = 4 rollouts per prompt (Section 4.2.5), which is at the low end of the GRPO literature and makes the per-frame advantage normalization noisy — an important detail given that the reward is a short-prefix BLEU. No sensitivity analysis over GG is reported.
  • Notational and formula issues. Several definitions are not fully self-consistent: the Q=16Q=16 codebook count vs. "first Q=16 acoustic levels" reading; T×frT \times f_r where a period is meant; did_i reused for sentence duration and word emission timestamp; S(t)S(t) defined with overlapping closed intervals; End Offset sign convention unstated; and the LAAL formula as printed cannot be evaluated (max of a ratio and a count; the sum's upper limit does not match the normalizer 1/nmax1/n_\text{max}). These are individually minor but collectively degrade the paper's ability to serve as a specification.
  • Corpus arithmetic. Section 4.2.3 states 40,000 h "for each source language" plus "4 million single-speaker utterances" of 30–75 s. The utterance count is consistent with 40,000 h only if 4 million is per language; the natural reading is that it is total, and the two numbers do not close.
  • πθold\pi_{\theta_\text{old}} is not a regularizer. Section 3.3 calls πθold\pi_{\theta_\text{old}} "an older version of it acting as a regularizer", but the paper explicitly removes KL regularization. πθold\pi_{\theta_\text{old}} is the behavior policy for the clipped importance ratio, not a regularization anchor.
  • Citation taxonomy. In Section 2.2, Yu et al. (2025) is placed on both sides of a "preference-based vs. online RL" dichotomy, either by copy-paste error or by imprecise framing.

Reproducibility & code

The released artefact is the multilingual hibiki-zero-3b-pytorch-bf16 checkpoint plus an inference CLI, and it is runnable-but-narrow: a from-scratch replication executed the released code unmodified across all four X→English directions on the paper's own Audio-NTREX-4L long-form benchmark and reached ASR-BLEU / End Offset numbers that closely match the paper. Everything else the paper argues, however, is either not shipped or not reachable from the shipped code.

  • Headline aggregates reproduce. On the released Audio-NTREX-4L benchmark (450 clips/language), an independent evaluation harness reproduces Hibiki-Zero's Table 1 long-form ASR-BLEU almost cell-for-cell (fr 30.47/30.6, es 32.39/32.3, pt 33.20/33.2, de 29.40/29.1) and text-BLEU within ~1–2 points; End Offset is within roughly 0.5–0.8 s. The qualitative headline behavior (English speech + Inner Monologue in the source speaker's voice) is directly demonstrated by the shipped generate CLI on all four directions.
  • LAAL is not reproducible from the paper's text. A from-scratch reimplementation that follows Section 4.4 as literally as possible yields long-form LAAL of 3.35–3.64 s across the four languages vs. the paper's 5.6–6.3 s — a ~2× gap. The paper's formula as printed also contains errors (see Weaknesses), and load-bearing conventions (nmaxn_\text{max} when generation extends past the source, treatment of negative lags) are unspecified. Because LAAL is one of two headline latency metrics, this ambiguity by itself blocks apples-to-apples reporting.
  • Evaluation harness is not shipped. No ASR-BLEU, ASR-COMET, Speaker Similarity, End Offset or LAAL code is provided. The paper's headline COMET metric (XCOMET-XL) is gated on HuggingFace and returns 401 to an unaffiliated reproducer, and the Speaker Similarity model is described only as "WavLM Large" (linked to a broad repo); with Unbabel/wmt22-comet-da and microsoft/wavlm-base-plus-sv substituted, COMET and speaker-similarity numbers land on non-comparable absolute scales.
  • No baseline outputs ship. No Seamless or Hibiki inference code, checkpoints, or per-clip outputs are provided, so the comparative half of the central Table 1 claim (that Hibiki-Zero beats these baselines) rests entirely on trusting the paper's own baseline column — no independent head-to-head is possible from the released artefact.
  • Training pipeline is absent. The RL loop, process-reward computation from Section 3.3, coarse sentence-alignment silence-insertion pipeline from Section 3.2.1, natural-pauses TTS + its fine-tune dataset, and the Depth-Transformer weight-sharing distillation are all missing. Since these are the paper's algorithmic contribution, the RL and coarse-alignment ablations (Figures 4, 5, 7, 8) cannot be checked or extended.
  • Italian-adapted checkpoint is not released. The <1000 h new-language claim rests on a checkpoint that is not on the released Hugging Face collection, and no training scripts / data manifest are provided to rebuild it; neither Table 3 nor Table 6 can be audited.
  • Europarl-ST filtered subset is not shipped. The 1024-per-language "realistic transcript" filter is described in prose without a sample-ID manifest or seeded filter script, so the short-form column of Table 1 cannot be reconstructed. Substituting CoVoST-2 produces short-form ASR-BLEU well outside the paper's scale, confirming the two are not interchangeable.
  • Human-eval raw ratings and 50-sample manifest are absent. Table 2's MOS numbers cannot be re-aggregated or checked for inter-rater agreement.
  • Appendix and ablation checkpoints are absent. Base@100K / Base@400K / per-language monolingual bases (Table 4), the Base and Finetuned checkpoints (Table 5), and the seven per-α\alpha / per-nwn_w ablation runs (Figures 4, 5, 7, 8) are neither released as checkpoints nor as training-log CSVs.

Net: the Hibiki-Zero inference path is clean and its Table 1 long-form ASR-BLEU numbers hold up under independent execution, but the substantive replication surface — training method, ablations, adaptation, human study, latency metric, baselines — is not currently reproducible from the released package alone.

Recommended Changes

Essential

  • Reframe the "no word-level alignment" claim. Rewrite the abstract, introduction and Section 3.1.3 to distinguish cross-lingual word alignment (dropped) from monolingual target-audio-to-target-text alignment (still used for the Inner Monologue), and describe how the latter is produced and how errors in it propagate. Maps to "Central claim vs. Inner Monologue alignment".
  • Add an empirical comparison to Seed LiveInterpret 2.0. Include Seed LiveInterpret 2.0 in Tables 1 and 2 on at least the shared language pairs, or state explicitly why it cannot be included (checkpoint availability, benchmark mismatch). Maps to "Missing head-to-head with Seed LiveInterpret 2.0".
  • Release training and evaluation code. Ship the GRPO RL loop with process-reward computation, the coarse-alignment silence-insertion pipeline, the natural-pauses TTS + its data pipeline, the fine-tune / distillation script, and a reference evaluation harness that pins the exact HuggingFace revisions for the ASR, COMET, and speaker-similarity models used. Maps to the "Training pipeline is absent" and "Evaluation harness is not shipped" points.
  • Fix and pin down the LAAL metric. Correct γ=Δsource/max(ngen,nref)\gamma = \Delta_\text{source}/\max(n_\text{gen}, n_\text{ref}) and the sum's upper limit (nmaxn_\text{max}, not nn), pin down nmaxn_\text{max} when generation extends past the source, define the treatment of negative lags, and release a reference implementation. This is what caused the long-form LAAL replication to land at 3.35–3.64 s vs. the paper's 5.6–6.3 s. Maps to "LAAL is not reproducible from the paper's text" and "Notational and formula issues".
  • Provide an ungated (or gated-but-authorised) COMET path. Either release the XCOMET-XL access route the paper used, or additionally report an ungated equivalent (e.g. Unbabel/wmt22-comet-da) so an external reproducer can obtain apples-to-apples numbers. Maps to "Evaluation harness is not shipped".
  • Release the Italian and intermediate checkpoints (or their training logs). Ship the Italian fine-tuned + RL checkpoint, the Base and Finetuned models used for Tables 4–5, and per-run training-log CSVs for the ablations in Figures 4, 5, 7 and 8. Maps to "Italian-adapted checkpoint is not released" and "Appendix and ablation checkpoints are absent".
  • Fix the notation defects. Replace T×frT \times f_r with T/frT / f_r; disambiguate did_i (sentence duration vs. word timestamp); state whether Q=16Q = 16 includes the semantic codebook; make S(t)S(t) boundaries non-overlapping; specify the End Offset sign convention and early-termination handling; and remove the "regularizer" description of πθold\pi_{\theta_\text{old}}. Maps to "Notational and formula issues".
  • Clarify the corpus arithmetic in Section 4.2.3. State whether "4 million single-speaker utterances" is per source language or total. Maps to "Corpus arithmetic".
  • Qualify the "new language" framing for Italian. Explicitly note the <2% Italian audio in the pretraining mix and quantify the resulting number of Italian audio hours before adaptation; rephrase the headline as low-resource adaptation on top of light prior exposure. Maps to "Italian is not a truly unseen language".

Suggested

  • Add per-seed variance. Report Hibiki-Zero numbers in Tables 1 and 3 across at least three inference seeds and mark ties inside the noise. Maps to "Undisclosed variance for single-draw stochastic decoding".
  • Specify checkpoint selection precisely. State the exact metric, split, aggregation rule, and tie-break used to define Hibiki-Zero, and also report the final training checkpoint's numbers. Maps to "Checkpoint selection uses the reported metric".
  • Add a per-TTS breakdown of the long-form results. Report Table 1 long-form numbers separately for the ElevenLabs, Cartesia, and Gradium subsets. Maps to "Conflict of interest inside the long-form benchmark".
  • Diagnose MADLAD style overfit. Add either a small human evaluation of semantic faithfulness or an evaluation against a stylistically independent reference. Maps to "Reward-style overfit risk".
  • Qualify the Italian retention statement. Rephrase "retains most of its capabilities" to acknowledge the systematic latency regression and Portuguese speaker-similarity drop. Maps to "Systematic latency and speaker-sim regression under Italian adaptation".
  • Justify or sweep the RL loss weighting. Either add an ablation over c0/cqc_0 / c_q or discuss why a 100:1 text-to-audio codebook weighting is appropriate; explicitly note that the RL is de facto a text-stream objective. Maps to "Text stream dominates the RL objective".
  • Report GRPO sensitivity to GG. Add a small sweep or discussion of the impact of the small group size (G=4G = 4) on the RL trajectory. Maps to "Small GRPO group size".
  • Expand the human evaluation protocol. Disclose rater platform and qualifications, instructions, calibration, define what the "±\pm" value in Table 2 represents, and report inter-rater agreement. Release anonymized rater-level ratings and the 50-sample per-language manifest. Maps to "Human evaluation methodology under-specified" and "Human-eval raw ratings and 50-sample manifest are absent".
  • Broaden baselines for non-French languages. Add at least one strong cascaded or streaming baseline for Spanish/Portuguese/German, or narrow the SOTA claim to what is actually supported. Maps to "Baselines are thin for three of four languages".
  • Release the Europarl-ST filtered subset manifest. Ship the sample-ID list or a seeded filter script so the short-form column of Table 1 can be reconstructed. Maps to "Europarl-ST filtered subset is not shipped".
  • Fix the citation taxonomy in Section 2.2. Move Yu et al. (2025) to whichever category it truly belongs to, or reword the sentence so that a work spanning both categories is described that way. Maps to "Citation taxonomy".