Pipeline Config
VoicePipelineConfigdataclass
Configuration for aVoicePipeline.
Source code insrc/agents/voice/pipeline_config.py
model_providerclass-attributeinstance-attribute
model_provider:VoiceModelProvider=field(default_factory=OpenAIVoiceModelProvider)The voice model provider to use for the pipeline. Defaults to OpenAI.
tracing_disabledclass-attributeinstance-attribute
Whether to disable tracing of the pipeline. Defaults toFalse.
trace_include_sensitive_dataclass-attributeinstance-attribute
Whether to include sensitive data in traces. Defaults toTrue. This is specifically for thevoice pipeline, and not for anything that goes on inside your Workflow.
trace_include_sensitive_audio_dataclass-attributeinstance-attribute
Whether to include audio data in traces. Defaults toTrue.
workflow_nameclass-attributeinstance-attribute
The name of the workflow to use for tracing. Defaults toVoice Agent.
group_idclass-attributeinstance-attribute
group_id:str=field(default_factory=gen_group_id)A grouping identifier to use for tracing, to link multiple traces from the same conversationor process. If not provided, we will create a random group ID.
trace_metadataclass-attributeinstance-attribute
An optional dictionary of additional metadata to include with the trace.
stt_settingsclass-attributeinstance-attribute
stt_settings:STTModelSettings=field(default_factory=STTModelSettings)The settings to use for the STT model.
tts_settingsclass-attributeinstance-attribute
tts_settings:TTSModelSettings=field(default_factory=TTSModelSettings)The settings to use for the TTS model.