o
    ˜à·iÎ  ã                   @   s"   d dl mZ eG dd„ dƒƒZdS )é    )Úconfigc                   @   sd   e Zd ZU dZdZeed< 	 dZedB ed< 	 dZ	eed< 	 d	Z
edB ed
< 	 edefdd„ƒZdS )ÚSpeechToTextConfigz(Configuration for speech-to-text models.i€>  Úsample_rateé   NÚmax_audio_clip_sé   Úoverlap_chunk_secondi@  Úmin_energy_split_window_sizeÚreturnc                 C   s
   | j d uS )N)r	   )Úself© r   úP/home/ubuntu/vllm_env/lib/python3.10/site-packages/vllm/config/speech_to_text.pyÚallow_audio_chunking"   s   
z'SpeechToTextConfig.allow_audio_chunking)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚfloatÚ__annotations__r   Úintr   r	   ÚpropertyÚboolr   r   r   r   r   r      s   
 r   N)Úvllm.config.utilsr   r   r   r   r   r   Ú<module>   s   