
    Sܶi                         d Z ddlmZ ddlmZmZmZ  G d de          Z G d de          Z G d d	e          Z	 G d
 de	          Z
 G d de          Z G d de          ZdS )zCustom types for edge-tts.    )List)LiteralNotRequired	TypedDictc                       e Zd ZU dZed         ed<   ee         ed<   ee         ed<   ee         ed<   ee	         ed<   dS )	TTSChunkzTTS chunk data.)audioWordBoundarySentenceBoundarytypedatadurationoffsettextN)
__name__
__module____qualname____doc__r   __annotations__r   bytesfloatstr     R/root/projects/openclaw-proxy/venv/lib/python3.11/site-packages/edge_tts/typing.pyr   r   
   sn         
=
>>>>
e
%    
c
r   r   c                   @    e Zd ZU dZee         ed<   ee         ed<   dS )VoiceTagzVoiceTag data.ContentCategoriesVoicePersonalitiesN)r   r   r   r   r   r   r   r   r   r   r   r      s8         Cy   S	!!!!!r   r   c                   |    e Zd ZU dZeed<   eed<   ed         ed<   eed<   eed<   eed<   ed	         ed
<   eed<   dS )VoicezVoice data.Name	ShortNameFemaleMaleGenderLocaleSuggestedCodecFriendlyName)
DeprecatedGAPreviewStatusr   N)r   r   r   r   r   r   r   r   r   r   r   r!   r!      s{         
IIINNN$%%%%KKK12222r   r!   c                       e Zd ZU dZeed<   dS )VoicesManagerVoicezVoice data for VoicesManager.LanguageN)r   r   r   r   r   r   r   r   r   r0   r0   (   s         ''MMMMMr   r0   c                   b    e Zd ZU dZeed                  ed<   ee         ed<   ee         ed<   dS )VoicesManagerFindz$Voice data for VoicesManager.find().r$   r'   r(   r1   N)r   r   r   r   r   r   r   r   r   r   r   r3   r3   .   sQ         .. 012222#r   r3   c                   <    e Zd ZU dZeed<   eed<   eed<   eed<   dS )CommunicateStatezCommunicate state data.partial_textoffset_compensationlast_duration_offsetstream_was_calledN)r   r   r   r   r   r   r   boolr   r   r   r5   r5   6   sH         !!r   r5   N)r   typingr   typing_extensionsr   r   r   r   r   r!   r0   r3   r5   r   r   r   <module>r=      sC             = = = = = = = = = =    y   " " " " "y " " "
 
 
 
 
I 
 
 
           	       y     r   