Hikari-medium
Hikari-medium is a streaming speech-to-text translation and transcription model. It performs simultaneous, low-latency translation directly from audio, without waiting for an utterance to finish.
Highlights
- 🎧 Simultaneous S2TT — emits target-language text while the speaker is still talking.
- 🌐 Language pairs — EN→JA, EN→RU, EN→DE plus streaming ASR in English.
- ⚡ Low latency — fully causal Whisper encoder; CUDA-graph captured for fast autoregressive decoding.
- 🔄 Single model, multiple tasks — task and target language are selectable at runtime.
- 🖥️ Browser-based demo — WebRTC microphone input through a Gradio client.
Architecture
Hikari is a Whisper-style encoder-decoder with two modifications:
- The encoder is made fully causal, so it can be unrolled over streaming audio chunks.
Training and the causal-alignment objective are described in the paper.
audio chunks ──▶ Causal Whisper Encoder ──▶ Whisper Decoder ──▶ streaming text
Supported tasks
| Task | Description |
|---|---|
transcribe |
Simultaneous speech-to-text (English) |
translate |
Simultaneous speech-to-text translation (EN→JA, EN→DE, EN→RU) |
Usage
The model is intended to be served with the hikari-server / hikari-client tools from the Hikari repository.
# install
uv venv .venv --python=3.10 && source .venv/bin/activate
uv pip install torch==2.8.0 torchcodec==0.7.0 torchaudio==2.8.0 torchvision==0.23.0 \
--index-url https://download.pytorch.org/whl/cu126
uv pip install "hikari @ git+https://github.com/sbintuitions/hikari"
# start the server (GPU machine) — the checkpoint is fetched from this repo
hikari-server --port 4440 --checkpoint sbintuitions/hikari-medium --device cuda:0
# start the client (local machine), then open http://localhost:5666
hikari-client --server-port 4440 --app-port 5666 --chunk-ms 80
See the README on GitHub for SSH tunneling, development install, and the full configuration surface.
Requirements
- Python ≥ 3.10
- PyTorch ≥ 2.8.0 with CUDA (server)
- CUDA GPU (tested on A100, H100); the client runs on CPU
Acknowledgements
Built on top of OpenAI's Whisper.
License
Released under the MIT License.
Citation
@misc{koshkin2026streamingtranslationtranscriptionspeechtotext,
title={Streaming Translation and Transcription Through Speech-to-Text Causal Alignment},
author={Roman Koshkin and Jeon Haesung and Lianbo Liu and Hao Shi and Mengjie Zhao and Yusuke Fujita and Yui Sudo},
year={2026},
eprint={2603.11578},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2603.11578}
}