Learn how Pipecat detects when users start and stop speaking, and manages conversation turns
VADParams
in your transport setup:
start_secs
(default: 0.2)
stop_secs
(default: 0.8)
confidence
and min_volume
stop_secs
(recommended: 0.2)UserStartedSpeakingFrame
: Informs processors that user began speakingStartInterruptionFrame
: Triggers interruption handling (if enabled)UserStoppedSpeakingFrame
: Signals end of user inputStopInterruptionFrame
: Resumes normal processingStartInterruptionFrame
emitted