Pipeline Config
            VoicePipelineConfig
  
      dataclass
  
    Configuration for a VoicePipeline.
Source code in src/agents/voice/pipeline_config.py
                
            model_provider
  
      class-attribute
      instance-attribute
  
model_provider: VoiceModelProvider = field(
    default_factory=OpenAIVoiceModelProvider
)
The voice model provider to use for the pipeline. Defaults to OpenAI.
            tracing_disabled
  
      class-attribute
      instance-attribute
  
    Whether to disable tracing of the pipeline. Defaults to False.
            trace_include_sensitive_data
  
      class-attribute
      instance-attribute
  
    Whether to include sensitive data in traces. Defaults to True. This is specifically for the
voice pipeline, and not for anything that goes on inside your Workflow.
            trace_include_sensitive_audio_data
  
      class-attribute
      instance-attribute
  
    Whether to include audio data in traces. Defaults to True.
            workflow_name
  
      class-attribute
      instance-attribute
  
    The name of the workflow to use for tracing. Defaults to Voice Agent.
            group_id
  
      class-attribute
      instance-attribute
  
group_id: str = field(default_factory=gen_group_id)
A grouping identifier to use for tracing, to link multiple traces from the same conversation or process. If not provided, we will create a random group ID.
            trace_metadata
  
      class-attribute
      instance-attribute
  
    An optional dictionary of additional metadata to include with the trace.
            stt_settings
  
      class-attribute
      instance-attribute
  
stt_settings: STTModelSettings = field(
    default_factory=STTModelSettings
)
The settings to use for the STT model.
            tts_settings
  
      class-attribute
      instance-attribute
  
tts_settings: TTSModelSettings = field(
    default_factory=TTSModelSettings
)
The settings to use for the TTS model.