pipecat
Subpackages
- adapters
- audio
- bus
WorkerBusAsyncQueueBusBusActivateWorkerMessageBusAddWorkerMessageBusWorkerErrorMessageBusWorkerLocalErrorMessageWorkerRegistryEntryBusWorkerReadyMessageBusWorkerRegistryMessageBusBridgeProcessorBusCancelWorkerMessageBusCancelMessageBusDeactivateWorkerMessageBusEndWorkerMessageBusEndMessageBusFlushProgressMessageBusFrameMessageBusDataMessageBusLocalMessageBusMessageBusSubscriberBusSystemMessageBusTTSSpeakMessageBusJobCancelMessageBusJobRequestMessageBusJobResponseMessageBusJobResponseUrgentMessageBusJobStreamDataMessageBusJobStreamEndMessageBusJobStreamStartMessageBusJobUpdateMessageBusJobUpdateRequestMessageBusJobUpdateUrgentMessage- Subpackages
- Submodules
- bridge_processor
- bus
- messages
BusMessageBusLocalMessageBusDataMessageBusSystemMessageBusFrameMessageBusTTSSpeakMessageBusFlushProgressMessageBusActivateWorkerMessageBusDeactivateWorkerMessageBusEndMessageBusEndWorkerMessageBusCancelMessageBusCancelWorkerMessageBusAddWorkerMessageBusWorkerRegistryMessageBusWorkerReadyMessageBusWorkerErrorMessageBusWorkerLocalErrorMessageBusJobRequestMessageBusJobResponseMessageBusJobResponseUrgentMessageBusJobUpdateMessageBusJobUpdateUrgentMessageBusJobUpdateRequestMessageBusJobCancelMessageBusJobStreamStartMessageBusJobStreamDataMessageBusJobStreamEndMessage
- queue
- subscriber
- classifiers
- cli
- clocks
- evals
- extensions
- flows
FlowManagerFlowConfigFlowActionConfigContextStrategyContextStrategyConfigFlowResultFlowsFunctionSchemaNodeConfigflows_tool_options()flows_direct_function()FlowErrorFlowInitializationErrorFlowProblemFlowReferenceErrorFlowTransitionErrorInvalidFunctionErrorActionError- Submodules
- actions
- adapters
- config
- exceptions
- flow
- manager
- types
FlowResultFlowArgsLegacyActionHandlerFlowActionHandlerActionConfigContextStrategyContextStrategyConfigNodeConfigNO_RESPONSETRANSITION_IN_YAMLConsolidatedFunctionResultZeroArgFunctionHandlerLegacyFunctionHandlerFlowFunctionHandlerFunctionHandlerFlowsDirectFunctionFlowsFunctionSchemaflows_tool_options()flows_direct_function()FlowsDirectFunctionWrapperget_or_generate_node_name()
- frames
- Subpackages
- Submodules
- frames
format_pts()FrameSystemFrameDataFrameControlFrameUninterruptibleFrameAudioRawFrameImageRawFrameOutputAudioRawFrameOutputImageRawFrameTTSAudioRawFrameSpeechOutputAudioRawFrameURLImageRawFrameSpriteFrameTextFrameLLMTextFrameLLMMarkerFrameLLMMarkerResponseFrameAggregatedTextFrameVisionTextFrameTTSTextFrameAggregatedTextProgressFrameTranscriptionFrameInterimTranscriptionFrameEagerTranscriptionFrameTranslationFrameLLMContextAssistantTimestampFrameLLMContextAssistantTurnFrameLLMContextFrameLLMThoughtStartFrameLLMThoughtTextFrameLLMThoughtEndFrameLLMRunFrameLLMMessagesAppendFrameLLMMessagesUpdateFrameLLMMessagesTransformFrameLLMSetToolsFrameLLMSetToolChoiceFrameLLMEnablePromptCachingFrameLLMConfigureOutputFrameFunctionCallResultPropertiesFunctionCallResultFrameTTSSpeakFrameOutputTransportMessageFrameDTMFFrameOutputDTMFFrameStartFrameCancelFrameErrorFrameFatalErrorFrameFrameProcessorPauseUrgentFrameFrameProcessorResumeUrgentFrameInterruptionFrameUserStartedSpeakingFrameUserStoppedSpeakingFrameEagerEndOfTurnCancelFrameUserMuteStartedFrameUserMuteStoppedFrameUserSpeakingFrameUserTurnInferenceCompletedFrameVADUserStartedSpeakingFrameVADUserStoppedSpeakingFrameProposedUserStartedSpeakingFrameProposedUserStoppedSpeakingFrameBotStartedSpeakingFrameBotStoppedSpeakingFrameBotSpeakingFrameMetricsFrameFunctionCallFromLLMFunctionCallsStartedFrameFunctionCallCancelFrameSTTMuteFrameInputTransportMessageFrameOutputTransportMessageUrgentFrameUserImageRequestFrameInputAudioRawFrameInputImageRawFrameInputTextRawFrameUserAudioRawFrameUserImageRawFrameAssistantImageRawFrameInputDTMFFrameOutputDTMFUrgentFrameSpeechControlParamsFrameServiceMetadataFrameSTTMetadataFrameLLMServiceMetadataFrameServiceSwitcherRequestMetadataFrameWorkerFrameWorkerSystemFrameEndWorkerFrameStopWorkerFrameCancelWorkerFrameInterruptionWorkerFrameTaskFrameTaskSystemFrameEndTaskFrameStopTaskFrameCancelTaskFrameInterruptionTaskFrameEndFrameStopFramePipelineFlushFrameBotConnectedFrameClientConnectedFrameOutputTransportReadyFrameInputTransportStartAudioStreamingFrameHeartbeatFrameFrameProcessorPauseFrameFrameProcessorResumeFrameLLMFullResponseStartFrameLLMFullResponseEndFrameLLMAssistantPushAggregationFrameLLMSummarizeContextFrameLLMContextSummaryRequestFrameLLMContextSummaryResultFrameFunctionCallInProgressFrameVisionFullResponseStartFrameVisionFullResponseEndFrameTTSStartedFrameTTSStoppedFrameServiceUpdateSettingsFrameLLMUpdateSettingsFrameTTSUpdateSettingsFrameSTTUpdateSettingsFrameUserIdleTimeoutUpdateFrameVADParamsUpdateFrameFilterControlFrameFilterUpdateSettingsFrameFilterEnableFrameAudioBufferStartRecordingFrameAudioBufferStopRecordingFrameMixerControlFrameMixerUpdateSettingsFrameMixerEnableFrameServiceSwitcherFrameManuallySwitchServiceFrame
- frames
- metrics
- observers
- pipeline
- processors
- registry
- runner
- serializers
- services
- Subpackages
- anthropic
- assemblyai
- asyncai
- aws
- azure
- baseten
- bland
- camb
- cartesia
- cerebras
- crusoe
- deepgram
- deepseek
- elevenlabs
- fal
- fireworks
- fish
- funasr
- gladia
- gradium
- grok
- groq
- heygen
- hume
- inception
- inworld
- keenable
- kokoro
- mem0
- meta
- minimax
- mistral
- moondream
- moonshine
- nebius
- neuphonic
- novita
- nvidia
- ollama
- openai
- openclaw
- openrouter
- perplexity
- piper
- pocket_tts
- qwen
- resembleai
- rime
- sambanova
- sarvam
- simli
- smallest
- soniox
- speechify
- speechmatics
- tavus
- together
- ultravox
- whisper
- xai
- xtts
- Submodules
- Subpackages
- transcriptions
- transports
- turns
- Subpackages
- user_mute
- user_start
- user_stop
BaseUserTurnStopStrategyDeferredUserTurnStopStrategyEagerMatchPolicyEagerUserTurnStopStrategyExactMatchExternalUserTurnCompletionStopStrategyExternalUserTurnStopStrategyLLMTurnCompletionUserTurnStopStrategyNormalizedMatchSpeechTimeoutUserTurnStopStrategyUserTurnStoppedParamsTurnAnalyzerUserTurnStopStrategydeferred()- Submodules
- Submodules
- Subpackages
- utils
- workers