turns
Subpackages
- user_mute
AlwaysUserMuteStrategyBaseUserMuteStrategyFirstSpeechUserMuteStrategyFunctionCallUserMuteStrategyMuteUntilFirstBotCompleteUserMuteStrategy- Submodules
- user_start
BaseUserTurnStartStrategyBaseUserTurnStartStrategy.__init__()BaseUserTurnStartStrategy.cleanup()BaseUserTurnStartStrategy.reset()BaseUserTurnStartStrategy.process_frame()BaseUserTurnStartStrategy.push_frame()BaseUserTurnStartStrategy.broadcast_frame()BaseUserTurnStartStrategy.trigger_user_turn_started()BaseUserTurnStartStrategy.trigger_reset_aggregation()
ExternalUserTurnStartStrategyKrispVivaIPUserTurnStartStrategyMinWordsUserTurnStartStrategyTranscriptionUserTurnStartStrategyUserTurnStartedParamsVADUserTurnStartStrategyWakePhraseUserTurnStartStrategy- Submodules
- user_stop
BaseUserTurnStopStrategyBaseUserTurnStopStrategy.__init__()BaseUserTurnStopStrategy.cleanup()BaseUserTurnStopStrategy.reset()BaseUserTurnStopStrategy.process_frame()BaseUserTurnStopStrategy.push_frame()BaseUserTurnStopStrategy.broadcast_frame()BaseUserTurnStopStrategy.trigger_user_turn_stopped()BaseUserTurnStopStrategy.trigger_user_turn_inference_triggered()BaseUserTurnStopStrategy.trigger_user_turn_finalized()
DeferredUserTurnStopStrategyExternalUserTurnCompletionStopStrategyExternalUserTurnStopStrategyLLMTurnCompletionUserTurnStopStrategySpeechTimeoutUserTurnStopStrategyUserTurnStoppedParamsTurnAnalyzerUserTurnStopStrategydeferred()- Submodules
Submodules
- types
- user_idle_controller
- user_turn_completion_mixin
TurnMarkerIncompleteTypeUserTurnCompletionConfigUserTurnCompletionConfig.instructionsUserTurnCompletionConfig.incomplete_short_timeoutUserTurnCompletionConfig.incomplete_long_timeoutUserTurnCompletionConfig.incomplete_short_promptUserTurnCompletionConfig.incomplete_long_promptUserTurnCompletionConfig.completion_instructionsUserTurnCompletionConfig.short_promptUserTurnCompletionConfig.long_prompt
UserTurnCompletionLLMServiceMixin
- user_turn_controller
- user_turn_processor
- user_turn_strategies