BLOMEGA

PACT beats 9 speech-to-speech systems on voice-preserving dubbing, and its key step only runs one way

Lab note · 14 October 2026 · BLOMEGA

Abstract technical illustration of a single audio waveform splitting into two parallel channels, one labelled with a speaker identity icon and one with an emotion gauge icon, recombining into one waveform, cyan and violet on a dark ground

A paper posted 13 October 2026 by Yuchen Song and Satoshi Nakamura scores a new dubbing method called PACT at 79.3 to 82.9 on pragmatic similarity across bidirectional Spanish-English speech-to-speech translation, ahead of nine other systems including SeamlessExpressive, Fish-Speech, and three closed-source models. The method's calibration step, the part that actually re-maps emotion into the target language rather than just copying the source speaker's voice, is enabled for only one of the two translation directions, because the model trained for the other direction never saw enough target-language pretraining data to support it.

What the paper claims, and what changed

End-to-end speech-to-speech translation (S2ST) systems, speech-native multimodal LLMs, and cascade pipelines (transcribe, translate, resynthesize) each solve part of dubbing: some preserve what was said, some preserve who said it. The paper's starting claim is that none of the systems it tested reliably preserve how something was said once it crosses languages: emotion, tone, rhythm, pauses, and pragmatic attitude.

PACT (the paper's own name for its framework) is a prompting layer, not a new speech model. It sits in front of a frozen CosyVoice 3 decoder and feeds it continuous prompt tokens derived from the source speaker's pragmatic cues, remapped into the target language's own expression space rather than copied directly. The target-language mapping is the actual contribution: without it, a dubbing system either keeps the source language's prosody (which can sound wrong in the target language) or discards expression entirely (which is what most cascade pipelines do today).

Evaluation uses TOPI, a bidirectional Spanish-English benchmark: 30 evaluation pairs with target-language transcriptions, drawn from a larger 2,577-pair DRAL training set. The English-direction decoder was pretrained on a 400-hour subset of the Emilia speech corpus; no equivalent Spanish pretraining corpus was used.

The numbers, against nine other systems

Table I from the paper, reproduced in full. Scores are Spanish-to-English || English-to-Spanish. ASR-BLEU measures content fidelity via re-transcription; Prag Sim and Spk Sim are the paper's own learned similarity metrics for pragmatic attitude and speaker identity, both 0 to 100, higher is better.

SystemASR-BLEUPrag SimSpk SimClosed source
SeamlessExpressive21.6 || 23.972.0 || 81.466.3 || 70.6no
SeamlessM4T-v217.7 || 10.758.5 || 67.955.2 || 61.6no
Fairseq S2UT12.3 || 1.750.7 || 74.249.3 || 55.2no
Qwen3.5-LiveTranslate22.6 || 21.167.7 || 62.165.5 || 57.0yes
Qwen3.5-Omni-Plus21.9 || 27.354.2 || 64.359.5 || 60.7yes
GPT-Audio-1.521.0 || 23.340.0 || 55.748.5 || 49.2yes
OpenVoice V227.7 || 24.760.2 || 53.563.1 || 46.4no
Fish-Speech26.6 || 23.373.8 || 79.561.4 || 69.6no
XTTS-v226.4 || 21.754.0 || 61.558.3 || 50.4no
PACT30.7 || 29.379.3 || 82.972.9 || 72.5no

PACT leads on all three metrics in both directions. The closest competitor on pragmatic similarity is SeamlessExpressive (72.0 Es→En, 81.4 En→Es), beaten by 7.3 and 1.5 points respectively; the closest on speaker similarity is also SeamlessExpressive (66.3 || 70.6), beaten by 6.6 and 1.9 points. The three closed-source systems (Qwen3.5-LiveTranslate, Qwen3.5-Omni-Plus, GPT-Audio-1.5) all trail PACT on every metric in both directions, including GPT-Audio-1.5's pragmatic similarity of just 40.0 on Spanish-to-English, the lowest score any system posts on that column.

PACT does not win everywhere. On a human evaluation of 10 utterances (Spanish-to-English only, five raters, 1-5 MOS scale), naturalness went to Qwen3.5-Omni-Plus at 4.78, against PACT's 3.64. PACT's human scores were 3.42 for pragmatic similarity and 4.08 for speaker similarity. The paper reports a Pearson correlation of r = 0.413 (p = 0.0029) between its own automatic Prag Sim metric and these human ratings, which it calls moderate, not strong.

Pragmatic similarity, Spanish to English (0-100, higher is better) 40.0GPT-Audio-1.5 54.2Qwen3.5-Omni-Plus 60.2OpenVoice V2 67.7Qwen3.5-LiveTranslate 72.0SeamlessExpressive 73.8Fish-Speech 79.3PACT
Seven of the nine compared systems, ranked. PACT's 79.3 beats the next-best system, Fish-Speech at 73.8, by 5.5 points, on the direction where its calibration step is active.

How the prompt actually gets built

Six steps, four of them frozen pretrained models and two of them the paper's own small trained components.

PACT: two channels, one target-language calibration step 1. Whisper Large V3 + Qwen2.5-72B: target text 2. CosyVoice 3 speaker conditioning: voice identity 3. HuBERT Large, language-specific dims 101-dim (es) / 103-dim (en) pragmatic vector 4. PLS projector, trained on 2,577 DRAL pairs 5. Calibration: shrink toward target mean Es→En only. Disabled for En→Es. 6. MLP adapter: 7 prompt tokens prepended to target text embeddings Frozen CosyVoice 3 decoder only the step-6 adapter is trained Step 5 is the only step with a direction-dependent on/off switch, and it is the step that converts "copy the source emotion" into "reproduce the right emotion in the target language."
Voice identity (step 2) and pragmatic attitude (steps 3 to 6) travel as two separate signals into the same frozen decoder. Step 5, the target-language calibration, only runs on Spanish-to-English.

The asymmetry has a stated cause, not an unstated one. The Spanish-to-English direction benefits from the 400-hour Emilia pretraining subset for English targets; no equivalent large pretraining corpus exists for the Spanish-target adapter, which trains only on the 2,577-pair DRAL set. The paper reports that enabling the same calibration step for English-to-Spanish hurt performance, so the authors turned it off for that direction rather than force a step that a smaller adapter could not support. The result, per Table I, is that both directions still beat every baseline, but through different internal configurations of the same architecture.

What this means for anyone shipping AI dubbing

The headline number that matters for a localization buyer is not the aggregate win, it is the gap between Prag Sim and ASR-BLEU improvements. PACT's ASR-BLEU lead over the next-best system (Fish-Speech at 26.6 Es→En) is 4.1 points, a translation-fidelity gain any cascade system could plausibly close. Its Prag Sim lead over the next-best system on that direction (Fish-Speech at 73.8) is 5.5 points, on a metric no other tested system was explicitly designed to optimize. The expression-preservation gain is the differentiator, not the translation quality.

The direction-dependent calibration step is the operational catch for anyone evaluating a system like this on a new language pair: a method's published aggregate score can hide the fact that its best component was quietly disabled for the direction with less training data. Any buyer piloting a pragmatic-prompting dubbing system on a new language pair should ask specifically which internal steps were enabled for which direction, not just the final blended score.

Check it yourself

What would prove this wrong

If a follow-up evaluation on a language pair with balanced pretraining data in both directions (unlike this paper's Spanish-English asymmetry) shows the calibration step improving both directions equally, the English-to-Spanish disabling here was a data artifact specific to this paper's setup, not a structural limit of the method. If PACT's Prag Sim advantage narrows to within 2 points of SeamlessExpressive on a replication by a different lab before the end of 2027, the gain reported here should be treated as partly specific to this paper's own TOPI test split.

Sources

  1. Yuchen Song, Satoshi Nakamura, "PACT: A Pragmatic Prompting Framework for Expressive and Voice-Preserving Speech-to-Speech Translation," arXiv:2610.18247, 13 October 2026.

BLOMEGA pays humans for the data AI needs, consented and rights-cleared. blomega.com