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 — 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 -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, coarse alignment, and 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 and for (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 vs. evaluation BLEU 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 "" 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 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 is reported.
- Notational and formula issues. Several definitions are not fully self-consistent: the codebook count vs. "first Q=16 acoustic levels" reading; where a period is meant; reused for sentence duration and word emission timestamp; 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 ). 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.
- is not a regularizer. Section 3.3 calls "an older version of it acting as a regularizer", but the paper explicitly removes KL regularization. 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
generateCLI 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 ( 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-daandmicrosoft/wavlm-base-plus-svsubstituted, 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- / per- 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 and the sum's upper limit (, not ), pin down 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 with ; disambiguate (sentence duration vs. word timestamp); state whether includes the semantic codebook; make boundaries non-overlapping; specify the End Offset sign convention and early-termination handling; and remove the "regularizer" description of . 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 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 . Add a small sweep or discussion of the impact of the small group size () 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 "" 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".