Skip to content

vllm_omni.model_executor.common.duplex

Shared building blocks for DuplexModelPlugin implementations.

Everything here depends on the duplex framework contracts (vllm_omni.engine.duplex.plugin), so it is imported only from a model's duplex package, never from the turn-based stack.

Modules:

Name Description
data_plane

Data plane for models whose final stage streams cumulative audio and text.

payload

Validation of one duplex audio append payload.

pcm_buffer

Transactional framing of client PCM into fixed model units.