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.