Field noteOct 29, 20265 min read1 source

SGLang-Omni v0.2.0 ships serving support for Tencent Hy-SimulMT, including realtime audio

In one minute

SGLang-Omni v0.2.0 adds serving support for Tencent's Hy-SimulMT-30B-A3B checkpoint, including realtime speech translation over WebSocket. For teams building self-hosted voice systems, the change creates another runtime option for Chinese-to-English and English-to-Chinese streaming translation, while leaving important model variants and speech output outside the integration.

What changed: SGLang-Omni v0.2.0 adds Tencent Hy-SimulMT serving support, including real-time audio; the prior coverage concerned SGLang support for Hy-Nomas video generation.

What happened

SGLang-Omni released version 0.2.0 on October 27, 2026. The GitHub release records 52 commits to main since the prior release and contains a broad set of runtime, performance, session, and realtime changes. One of the new integrations is serving support for Tencent's Hy-SimulMT-30B-A3B, added through merged pull request #3253.

The supported checkpoint is the BF16 tencent/Hy-SimulMT-30B-A3B model. SGLang-Omni describes the supported use case as simultaneous translation in two directions: Chinese speech to English text, and English speech to Chinese text. This is a serving integration rather than a new translation model: the release makes the existing checkpoint available through SGLang-Omni's runtime surface.

For live use, the integration exposes translation through the project's realtime WebSocket endpoint at /v1/realtime. The documented audio input is 16 kHz, mono, PCM16. The server refreshes partial hypotheses every 1.6 seconds by default. Those details matter because they define the client-side contract: an application needs to supply the required audio format and should treat the output as periodically revised interim translation, rather than as a single final response at the end of an utterance.

The scope is explicitly limited. The cookbook covers the unquantized base checkpoint only. Interleave variants and FP8 and GGUF variants are not included, and the integration does not provide speech output: the stated translated result is text. Teams looking for a speech-to-speech product still need a separate text-to-speech stage or another serving path for that part of the experience.

Tencent already has its own vLLM-based SimulInfer serving stack for the model. The SGLang-Omni addition therefore gives operators a second runtime route shortly after the model's release, rather than replacing Tencent's stack. The release notes also point to work across other audio and realtime components, but they do not provide a benchmark comparing Hy-SimulMT performance, quality, latency, cost, or hardware requirements between the available serving options.

What the archive adds

This is a new fact in an existing SGLang serving thread. The closest prior note is SGLang merges Hy-Nomas support for offline and real-time streaming video generation, which covered SGLang support for a different multimodal workload: offline video jobs and realtime WebSocket generation. The new release extends the same project's serving surface to simultaneous speech translation, not video generation.

Trend signal

This modestly supports Harness architecture outlives model choice. Hy-SimulMT is a model checkpoint, but its practical availability depends on the serving harness: audio format, WebSocket session behavior, partial-result cadence, device support, and model-variant compatibility. The release does not prove that one harness is superior; it shows why runtime integrations can determine whether a model is usable in a particular product architecture.

Why now

The timing follows the model's own release closely: the SGLang-Omni integration arrived one day after Tencent's release. That proximity suggests that serving-stack availability is being treated as part of a model launch's operational follow-through, especially for realtime audio workloads where an inference endpoint alone is not a complete application interface.

Connections to other events

The prior SGLang Hy-Nomas note concerned realtime WebSocket delivery for streaming video generation. This release applies a similar deployment concern to audio translation: model capability must be paired with a streaming interface that an application can keep connected to, feed incrementally, and receive partial results from. The workloads differ, but both make runtime behavior part of the product boundary.

Why it matters

A simultaneous-translation demo is not yet a deployable voice feature. Teams need a model endpoint, an audio transport contract, session handling, interim-result behavior, and an output path that fits the user experience. SGLang-Omni v0.2.0 supplies several of those pieces for this particular checkpoint: realtime WebSocket access, a defined input encoding, and periodically refreshed partial text.

The limits are equally operational. The supported route is BF16 and unquantized, which may constrain hardware planning. There is no integrated translated speech output, so a team wanting spoken responses must design and operate a downstream TTS layer. And because there is no comparison in the release between SGLang-Omni and Tencent's SimulInfer, runtime selection remains a deployment experiment rather than a settled performance decision.

What happens next

  • Operators will test the two serving paths on latency and translation stability before treating either as a default. (3 months, 65%). Watch for: published benchmarks or deployment guides comparing SGLang-Omni with SimulInfer.
  • Additional model formats or variants may reach the SGLang-Omni integration. (6 months, 55%). Watch for: cookbook support for Interleave, FP8, or GGUF variants.
  • Speech-output composition will remain an application responsibility unless the project adds a dedicated path. (3 months, 70%). Watch for: release notes adding TTS or an end-to-end speech translation interface.

Limits and uncertainty

The release establishes that SGLang-Omni supports the stated checkpoint and documents its interface constraints. It does not establish translation quality, end-to-end latency, throughput, GPU memory needs, production reliability, licensing terms, or the relative merits of SGLang-Omni and Tencent's vLLM-based SimulInfer. It also does not say whether the default 1.6-second partial-update interval is suitable for a particular conversational product. The release's broader performance changes should not be read as measured improvements for Hy-SimulMT without workload-specific evidence.

Skill to build now

Build a small client that captures or replays 16 kHz mono PCM16 audio into a realtime WebSocket and records every partial and final text update with timestamps. Evaluate not only final translation quality but also time to first usable partial result, how often interim text changes, reconnect behavior, and the delay added by any downstream TTS service. That harness will make a later comparison between SGLang-Omni and another serving stack concrete.

Reader takeaway

SGLang-Omni v0.2.0 turns Hy-SimulMT into a usable realtime serving option for two speech-to-text translation directions, with a specific WebSocket and audio contract. It is not an end-to-end voice translator: supported model formats are limited and speech output remains outside the integration.

Open question

How do SGLang-Omni and Tencent's SimulInfer compare on end-to-end latency, translation stability, throughput, and hardware cost for the same live audio workload?

Evidence / sources

  1. 1github.com/sgl-project/sglang-omni/releases/tag/v0.2.0
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicHarness EngineeringExplore the harness-engineering topic hub.
  2. 02topicAgent RuntimeExplore the agent-runtime topic hub.
  3. 03archiveField NotesOpen the latest editorial analysis.
  4. 04source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract