← Latest papers
💬 NLP

Streaming Translation and Transcription Through Speech-to-Text Causal Alignment

The paper introduces Hikari, a policy-free, end-to-end model that achieves state-of-the-art simultaneous speech-to-text translation and streaming transcription by utilizing a probabilistic WAIT token mechanism, Decoder Time Dilation, and a specialized fine-tuning strategy to significantly improve the quality-latency trade-off across multiple language pairs.

Original authors: Roman Koshkin, Jeon Haesung, Lianbo Liu, Hao Shi, Mengjie Zhao, Yusuke Fujita, Yui Sudo

Published 2026-03-13
📖 5 min read🧠 Deep dive

Original authors: Roman Koshkin, Jeon Haesung, Lianbo Liu, Hao Shi, Mengjie Zhao, Yusuke Fujita, Yui Sudo

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are at a bustling international conference. A speaker from Japan is giving a speech in Japanese, and you need to understand it immediately. A human interpreter stands next to you, listening intently. They don't wait for the whole sentence to finish before speaking; they start translating the moment they hear the first few words, but they have to be smart about it.

If the speaker says, "I met the man...", the interpreter knows they can't say "I met..." in Japanese yet, because in Japanese, the verb "met" comes at the very end of the sentence. The interpreter has to hold their breath, listen to the rest of the description ("...who was wearing a red hat and carrying a blue suitcase"), and then release the translation.

This paper introduces Hikari, a new AI system that does exactly this, but without needing a human to program the rules on when to speak.

Here is the breakdown of how Hikari works, using simple analogies:

1. The Old Way: The Rigid Robot vs. The Smart Human

Traditionally, computers tried to do simultaneous translation using two separate parts:

  • The Listener: A machine that listens to the audio.
  • The Rulebook: A human-made set of instructions (like "Wait for 3 words, then translate") telling the machine when to start speaking.

The Problem: This is like a robot trying to dance to music by counting "1, 2, 3, jump!" regardless of the rhythm. If the music changes, the robot falls off beat. If the sentence structure is tricky (like English vs. Japanese), the robot either speaks too early (making mistakes) or waits too long (causing a lag).

2. The Hikari Solution: The "Breathing" AI

Hikari is different. It doesn't have a separate rulebook. Instead, it learns to decide for itself whether to listen or speak, all in one go.

  • The "WAIT" Token (The Breath): Imagine the AI has a special invisible button called WAIT. When the AI is listening and hasn't figured out the meaning yet, it presses this button. It's like the interpreter holding their breath.
  • The "WRITE" Token (The Speak): Once the AI understands enough to be safe, it stops pressing WAIT and starts pressing WRITE (saying the words).
  • The Magic: The AI learns that if it's confused, the probability of pressing "WAIT" goes up. If it's sure, the probability of pressing "WRITE" goes up. It unifies the "what to say" and "when to say it" into a single, fluid thought process.

3. The "Time Dilation" Trick: Slowing Down the Clock

There was a technical problem: Because the AI had to listen to so much audio before speaking, it kept pressing the "WAIT" button too many times. It was like a student who keeps raising their hand to say "I'm thinking..." for 10 minutes before answering a simple question. The computer got bogged down.

The Fix: The authors introduced Decoder Time Dilation.

  • Analogy: Imagine watching a movie at 1x speed. The AI was trying to process every single frame of audio individually, which was too slow.
  • The Solution: They told the AI, "Don't look at every single frame. Look at a 'chunk' of 4 frames at once." This is like skipping ahead in the movie slightly. It reduces the number of "WAIT" buttons the AI has to press, making it faster and more efficient without losing accuracy.

4. The "Recovery" Training: Learning to Catch Up

Even smart AI gets stuck. Sometimes, the AI might get confused and keep pressing "WAIT" for too long, falling behind the speaker.

The Fix: The researchers created a special training exercise called Supervised Fine-Tuning (SFT).

  • Analogy: Imagine a runner who gets tired and falls behind the pack. Instead of just telling them to run faster, the coach simulates a race where the runner starts 10 meters behind. The runner learns how to sprint and "catch up" without panicking.
  • Result: Hikari learned how to recover from delays. If it falls behind, it knows how to "burst" forward and say a bunch of words quickly to get back on track, rather than getting stuck in a loop of silence.

5. The Results: A New Champion

The team tested Hikari on translating English into Japanese, German, and Russian.

  • The Score: It beat all previous systems (the "baselines") in both speed and accuracy.
  • The Trade-off: Usually, you have to choose between being fast (but making mistakes) or being accurate (but being slow). Hikari found a "sweet spot" where it is both fast and accurate, even with difficult language pairs like English and Japanese.

Summary

Hikari is like a super-smart interpreter who doesn't need a script. It naturally knows when to listen and when to speak. It learned to "breathe" (wait) when it's unsure and "sprint" (write) when it's ready. It also learned how to recover if it ever falls behind, making it the fastest and most accurate simultaneous translator we've seen so far.

The best part? The creators are sharing the code and the model with the world, so everyone can use this technology to break down language barriers in real-time.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →