VoiceDSPEvents

8 values
View as Markdown

Values

TurnStarted
'Agentic.VoiceDSP.TurnStarted'

Triggered when the user’s turn starts (mirrors Pipecat on_user_turn_started). Only fires when Agentic.VoiceDSPParameters.startStrategies are configured via Agentic.createVoiceDSP.

TurnInferenceTriggered
'Agentic.VoiceDSP.TurnInferenceTriggered'

Triggered when a stop strategy has enough signal to start LLM inference for the current turn (mirrors Pipecat on_user_turn_inference_triggered). Fires before Agentic.VoiceDSPEvents.TurnStopped when Agentic.VoiceDSPParameters.asr is configured and the turn analyzer completes before the final transcript arrives. Agentic.VoiceDSPParameters.asrGraceTimeout starts from this event.

TurnStopped
'Agentic.VoiceDSP.TurnStopped'

Triggered when the user’s turn ends with the accumulated transcript (mirrors Pipecat on_user_turn_stopped).

TurnStopTimeout
'Agentic.VoiceDSP.TurnStopTimeout'

Triggered before Agentic.VoiceDSPEvents.TurnStopped when a turn stop timeout fires. reason is stop_secs when the turn analyzer classified the turn as incomplete and silence exceeded Agentic.TurnDetectorParameters.stopSecs, or controller_timeout when no stop strategy finalized the turn within Agentic.VoiceDSPParameters.userTurnStopTimeout.

TurnIdle
'Agentic.VoiceDSP.TurnIdle'

Triggered when the user has been idle for Agentic.VoiceDSPParameters.userTurnIdleTimeout after Agentic.VoiceDSP.signalAssistantTurnEnded (mirrors Pipecat on_user_turn_idle). Can fire multiple times if the scenario calls Agentic.VoiceDSP.signalAssistantTurnEnded again after handling each idle event.

Reset
'Agentic.VoiceDSP.Reset'

The Agentic.VoiceDSP is reset.

Error
'Agentic.VoiceDSP.Error'

The error response event.

ConnectorInformation
'Agentic.VoiceDSP.ConnectorInformation'

Contains information about connector.