Pipeline Nodes
These methods exist for API compatibility with LiveKit’s pipeline architecture. On SignalWire they are no-ops because the control plane handles the full STT/LLM/TTS pipeline automatically.
All three pipeline node methods are no-ops on SignalWire. They are provided solely so that code written for LiveKit’s pipeline architecture does not raise errors when run on SignalWire via LiveWire.
stt_node
No-op. SignalWire handles speech recognition in its control plane.
audio
Audio input. Accepted for API compatibility.
model_settings
STT model settings. Accepted for API compatibility.
Returns: None
llm_node
No-op. SignalWire handles LLM inference in its control plane.
chat_ctx
Chat context. Accepted for API compatibility.
tools
Tool list. Accepted for API compatibility.
model_settings
LLM model settings. Accepted for API compatibility.
Returns: None
tts_node
No-op. SignalWire handles text-to-speech in its control plane.
text
Text to synthesize. Accepted for API compatibility.
model_settings
TTS model settings. Accepted for API compatibility.
Returns: None