turns
Subpackages
- user_mute
AlwaysUserMuteStrategyBaseUserMuteStrategyFirstSpeechUserMuteStrategyFunctionCallUserMuteStrategyMuteUntilFirstBotCompleteUserMuteStrategy- Submodules
- user_start
BaseUserTurnStartStrategyBaseUserTurnStartStrategy.__init__()BaseUserTurnStartStrategy.task_managerBaseUserTurnStartStrategy.setup()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.task_managerBaseUserTurnStopStrategy.setup()BaseUserTurnStopStrategy.cleanup()BaseUserTurnStopStrategy.reset()BaseUserTurnStopStrategy.process_frame()BaseUserTurnStopStrategy.push_frame()BaseUserTurnStopStrategy.broadcast_frame()BaseUserTurnStopStrategy.trigger_user_turn_stopped()
ExternalUserTurnStopStrategySpeechTimeoutUserTurnStopStrategyUserTurnStoppedParamsTurnAnalyzerUserTurnStopStrategy- Submodules
Submodules
- types
- user_idle_controller
- user_turn_completion_mixin
UserTurnCompletionConfigUserTurnCompletionConfig.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