SGLang-Omni is a high-performance serving framework for audio models (TTS, ASR) and unified multimodal models.
1,141
stars
862
commits
Python
primary language
Sep 10, 2026
updated
Blog | Documentation | Quick Start | Cookbook | SGLang | Join Slack
⭐ Star SGLang-Omni to help more builders discover open infrastructure for multimodal and speech serving!
uv pip install --prerelease=allow "sglang-omni==0.1.4". [Installation]/v1/audio/speech. [Cookbook]SGLang-Omni is a multi-stage serving runtime for omni, speech, and TTS models. Its design target is multi-stage decoding: generation split across heterogeneous stages with different compute patterns, dependency structures, and resource needs. SGLang-Omni owns the pipeline topology, stage lifecycle, inter-stage transport, model-family integration layer, and OpenAI-compatible serving surface, while composing with SGLang for high-performance autoregressive scheduling and model execution where applicable.
/v1/audio/speech, batch, streaming, uploaded voices./v1/audio/transcriptions. MOSS-TD supports speaker labels and timestamps (response_format=verbose_json).| Backend | Status | Notes |
|---|---|---|
| NVIDIA CUDA | Supported | Default backend with full model coverage. |
| Apple Silicon | Experimental | Qwen3-ASR runs through native MLX or Torch MPS on macOS arm64. Install with install.sh and follow the Qwen3-ASR guide. |
| Intel GPU (XPU) | Experimental | Intel Arc GPUs via PyTorch XPU. Qwen3-ASR, Qwen3-TTS, and Qwen3-Omni serve end-to-end (Omni thinker via multi-XPU tensor parallelism). Install per Intel XPU guide; the backend is auto-detected. |
Additional model guides, including experimental and research-oriented paths, are available in the Cookbook.
./install.sh for a one-command Homebrew + uv setup. See installation.SGLang-Omni welcomes contributors working on inference systems, kernels, scheduling, inter-stage communication, model runners and cache efficiency, model integration, benchmarking, production deployment. Join the SGLang Slack or read the developer reference.
Organizations interested in supporting SGLang-Omni, TTS, or omni model serving can contact Chenyang Zhao at zhaochenyang@lmsys.org.
SGLang-Omni builds on the SGLang ecosystem and on open model work from the TTS, speech, and omni-model communities. We thank the model teams, systems contributors, and partner organizations helping make open multimodal serving faster, more reliable, and easier to extend.
(top 30 of 105)
Python
92.5%
Rust
5.3%
SGLang-Omni is a high-performance serving framework for audio models (TTS, ASR) and unified multimodal models.
1,141
stars
862
commits
Python
primary language
Sep 10, 2026
updated
Blog | Documentation | Quick Start | Cookbook | SGLang | Join Slack
⭐ Star SGLang-Omni to help more builders discover open infrastructure for multimodal and speech serving!
uv pip install --prerelease=allow "sglang-omni==0.1.4". [Installation]/v1/audio/speech. [Cookbook]SGLang-Omni is a multi-stage serving runtime for omni, speech, and TTS models. Its design target is multi-stage decoding: generation split across heterogeneous stages with different compute patterns, dependency structures, and resource needs. SGLang-Omni owns the pipeline topology, stage lifecycle, inter-stage transport, model-family integration layer, and OpenAI-compatible serving surface, while composing with SGLang for high-performance autoregressive scheduling and model execution where applicable.
/v1/audio/speech, batch, streaming, uploaded voices./v1/audio/transcriptions. MOSS-TD supports speaker labels and timestamps (response_format=verbose_json).| Backend | Status | Notes |
|---|---|---|
| NVIDIA CUDA | Supported | Default backend with full model coverage. |
| Apple Silicon | Experimental | Qwen3-ASR runs through native MLX or Torch MPS on macOS arm64. Install with install.sh and follow the Qwen3-ASR guide. |
| Intel GPU (XPU) | Experimental | Intel Arc GPUs via PyTorch XPU. Qwen3-ASR, Qwen3-TTS, and Qwen3-Omni serve end-to-end (Omni thinker via multi-XPU tensor parallelism). Install per Intel XPU guide; the backend is auto-detected. |
Additional model guides, including experimental and research-oriented paths, are available in the Cookbook.
./install.sh for a one-command Homebrew + uv setup. See installation.SGLang-Omni welcomes contributors working on inference systems, kernels, scheduling, inter-stage communication, model runners and cache efficiency, model integration, benchmarking, production deployment. Join the SGLang Slack or read the developer reference.
Organizations interested in supporting SGLang-Omni, TTS, or omni model serving can contact Chenyang Zhao at zhaochenyang@lmsys.org.
SGLang-Omni builds on the SGLang ecosystem and on open model work from the TTS, speech, and omni-model communities. We thank the model teams, systems contributors, and partner organizations helping make open multimodal serving faster, more reliable, and easier to extend.
(top 30 of 105)
Python
92.5%
Rust
5.3%