One timestamped event on the voice conversation timeline.
This is a discriminated union — narrow on event.type to access variant-specific fields like latency (agent_start_speaking).
event.type
latency
Common metadata fields by type:
metadata
user_interrupt
{ adapter: "PipecatAgentAdapter", native: true }
user_start_speaking
user_stop_speaking
{ source: "vad-fallback" }
One timestamped event on the voice conversation timeline.
This is a discriminated union — narrow on
event.typeto access variant-specific fields likelatency(agent_start_speaking).Common
metadatafields by type:user_interrupt:{ adapter: "PipecatAgentAdapter", native: true }user_start_speaking/user_stop_speaking(VAD fallback):{ source: "vad-fallback" }