a
    ù!fº  ã                   @  sÌ   d dl mZ d dlmZ ddlmZmZmZmZ ddl	m
Z
mZ ddlmZmZmZmZ ddlmZmZmZmZ er„dd	lmZmZ d
dgZG dd
„ d
e
ƒZG dd„ deƒZG dd„ dƒZG dd„ dƒZdS )é    )Úannotations)ÚTYPE_CHECKINGé   )ÚSpeechÚAsyncSpeechÚSpeechWithRawResponseÚAsyncSpeechWithRawResponseé   )ÚSyncAPIResourceÚAsyncAPIResource)ÚTranslationsÚAsyncTranslationsÚTranslationsWithRawResponseÚ AsyncTranslationsWithRawResponse)ÚTranscriptionsÚAsyncTranscriptionsÚTranscriptionsWithRawResponseÚ"AsyncTranscriptionsWithRawResponse)ÚOpenAIÚAsyncOpenAIÚAudioÚ
AsyncAudioc                      sF   e Zd ZU ded< ded< ded< ded< d	d
dœ‡ fdd„Z‡  ZS )r   r   Útranscriptionsr   Útranslationsr   ÚspeechÚAudioWithRawResponseÚwith_raw_responser   ÚNone©ÚclientÚreturnc                   s8   t ƒ  |¡ t|ƒ| _t|ƒ| _t|ƒ| _t| ƒ| _	d S ©N)
ÚsuperÚ__init__r   r   r   r   r   r   r   r   ©Úselfr   ©Ú	__class__© ú]/var/www/html/python-backend/venv/lib/python3.9/site-packages/openai/resources/audio/audio.pyr#   '   s
    


zAudio.__init__©Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r#   Ú__classcell__r(   r(   r&   r)   r   !   s
   
c                      sF   e Zd ZU ded< ded< ded< ded< d	d
dœ‡ fdd„Z‡  ZS )r   r   r   r   r   r   r   ÚAsyncAudioWithRawResponser   r   r   r   c                   s8   t ƒ  |¡ t|ƒ| _t|ƒ| _t|ƒ| _t| ƒ| _	d S r!   )
r"   r#   r   r   r   r   r   r   r0   r   r$   r&   r(   r)   r#   5   s
    


zAsyncAudio.__init__r*   r(   r(   r&   r)   r   /   s
   
c                   @  s   e Zd Zdddœdd„ZdS )r   r   r   ©Úaudior    c                 C  s(   t |jƒ| _t|jƒ| _t|jƒ| _d S r!   )r   r   r   r   r   r   ©r%   r2   r(   r(   r)   r#   >   s    zAudioWithRawResponse.__init__N©r+   r,   r-   r#   r(   r(   r(   r)   r   =   s   r   c                   @  s   e Zd Zdddœdd„ZdS )r0   r   r   r1   c                 C  s(   t |jƒ| _t|jƒ| _t|jƒ| _d S r!   )r   r   r   r   r   r   r3   r(   r(   r)   r#   E   s    z"AsyncAudioWithRawResponse.__init__Nr4   r(   r(   r(   r)   r0   D   s   r0   N)Ú
__future__r   Útypingr   r   r   r   r   r   Z	_resourcer
   r   r   r   r   r   r   r   r   r   r   r   Z_clientr   r   Ú__all__r   r   r   r0   r(   r(   r(   r)   Ú<module>   s   