o
    h                     @  sj   d dl mZ d dlmZmZ d dlmZ ddlmZ ddl	m
Z
mZmZ ddlmZ eG d	d
 d
ZdS )    )annotations)	dataclassfield)Any   )gen_group_id   )STTModelSettingsTTSModelSettingsVoiceModelProvider)OpenAIVoiceModelProviderc                   @  s   e Zd ZU dZeedZded< 	 dZded< 	 dZ	ded	< 	 dZ
ded
< 	 dZded< 	 eedZded< 	 dZded< 	 eedZded< 	 eedZded< dS )VoicePipelineConfigz$Configuration for a `VoicePipeline`.)default_factoryr   model_providerFbooltracing_disabledTtrace_include_sensitive_data"trace_include_sensitive_audio_datazVoice Agentstrworkflow_namegroup_idNzdict[str, Any] | Nonetrace_metadatar	   stt_settingsr
   tts_settings)__name__
__module____qualname____doc__r   r   r   __annotations__r   r   r   r   r   r   r   r	   r   r
   r    r   r   ]/var/www/html/openai_agents/venv/lib/python3.10/site-packages/agents/voice/pipeline_config.pyr      s(   
 r   N)
__future__r   dataclassesr   r   typingr   tracing.utilr   modelr	   r
   r   models.openai_model_providerr   r   r   r   r   r    <module>   s    