vllm_omni.engine.duplex ¶
Engine-resident full-duplex sessions: typed commands/events, the merged session state, the per-session runner, the session manager and the model plugin contract.
Modules:
| Name | Description |
|---|---|
audio | Compatibility re-export: the Realtime audio codec moved out of the duplex engine. |
commands | The command vocabulary one duplex session accepts, plus its mailbox rendering. |
config | Session configuration, capabilities and value types of the duplex session model. |
contracts | Model-neutral value types shared by the duplex engine components. |
events | The event vocabulary one duplex session speaks, assembled from two layers. |
intermediate | |
messages | Queue envelopes exchanged between |
pcm_reservation | Ordered PCM reservation ownership shared by duplex input buffers. |
plugin | Model plugin contract for full-duplex models. |
realtime_commands | OpenAI Realtime client events -> :class: |
realtime_events | Session-internal duplex events -> typed :class: |
session | One engine-resident duplex session, and everything that runs it. |
turn_detection | Server-side turn detection ( |
vad | Silero server VAD for the engine-resident duplex session. |