
    XϮg                     8   S SK r S SKrS SKJr  \ R
                  R                  \ R                  5        \ R                  " SS5      r	\ R                  " 5       r\R                  \	5        \ R                  " S5      R                  \5        \" 5          " S S5      rg)    N)load_dotenvz.%(asctime)s %(name)s %(levelname)s %(message)sz%H:%M:%S c                      \ rS rSr% \R
                  R                  S5      rSr\	\
S'   Sr\\
S'   Sr\\
S'   S	r\\
S
'   \R
                  R                  S5      r\R
                  R                  SS5      rSrSrSrSr\\
S'   SrSrSrg)	DevConfig   API_KEYFREPLYINGzzh-CN-YunxiNeuralAZURE_VOICE_LANGzhGOOGLE_VOICE_LANGEDGE
TTS_CHOICEMIC_DEVICE_INDEXMIC_DEVICE_COUNTz-1   zzh-CNWHISPER   PREVIOUS_MESSAGES_COUNTTzAnswer in concise language N)__name__
__module____qualname____firstlineno__osenvirongetr   r	   bool__annotations__r
   strr   r   r   r   MAX_WAIT_SECONDSGOOGLE_INPUT_LANG
STT_CHOICEr   intPREVIOUS_MESSAGES_SAVE_REPLYSYSTEM_PROMPT__static_attributes__r       0/Users/admin/projects/aible/TalkGPT/tg/config.pyr   r      s    jjnnY'GHd/c/!s!J zz~~&89zz~~&8$?J $%S$#' 0Mr'   r   )loggingr   dotenvr   	_load_envrootsetLevelINFO	Formatter	formatterStreamHandlerstreamsetFormatter	getLogger
addHandlerr   r   r'   r(   <module>r6      s     	 +   gll #4j	 
			    I    "      ( 	1 1r'   