Skip to content

vllm_omni.clients.nemotron_voicechat

Client-side duplex session preset for Nemotron VoiceChat.

create_duplex_session_config

create_duplex_session_config(
    *,
    instructions: str | None = None,
    tools: list[dict[str, object]] | None = None,
    idle_timeout_s: float | None = None,
    extra_body: dict[str, object] | None = None,
) -> SessionConfig

Use 16 kHz float32 input and 22.05 kHz PCM16 output; append 80 ms frames.