
    rp0j                         S r SSKJr  SSKJrJrJr   " S S\5      r " S S\5      r " S S	\5      r	 " S
 S\	5      r
 " S S\5      r " S S\5      rg)zCustom types for edge-tts.    )List)LiteralNotRequired	TypedDictc                   j    \ rS rSr% Sr\S   \S'   \\   \S'   \\	   \S'   \\	   \S'   \\
   \S'   S	rg
)TTSChunk
   zTTS chunk data.)audioWordBoundarySentenceBoundarytypedatadurationoffsettext N)__name__
__module____qualname____firstlineno____doc__r   __annotations__r   bytesfloatstr__static_attributes__r       I/home/wildlama/miniconda3/lib/python3.13/site-packages/edge_tts/typing.pyr   r   
   s=    
=
>>
e
%  
c
r   r   c                   :    \ rS rSr% Sr\\   \S'   \\   \S'   Srg)VoiceTag   zVoiceTag data.ContentCategoriesVoicePersonalitiesr   N)	r   r   r   r   r   r   r   r   r   r   r   r   r    r       s    Cy S	!r   r    c                   v    \ rS rSr% Sr\\S'   \\S'   \S   \S'   \\S'   \\S'   \\S	'   \S
   \S'   \\S'   Sr	g)Voice   zVoice data.Name	ShortNameFemaleMaleGenderLocaleSuggestedCodecFriendlyName)
DeprecatedGAPreviewStatusr    r   N)
r   r   r   r   r   r   r   r   r    r   r   r   r   r%   r%      s>    
IN$%%K122r   r%   c                   $    \ rS rSr% Sr\\S'   Srg)VoicesManagerVoice(   zVoice data for VoicesManager.Languager   N)r   r   r   r   r   r   r   r   r   r   r   r5   r5   (   s
    'Mr   r5   c                   P    \ rS rSr% Sr\\S      \S'   \\   \S'   \\   \S'   Sr	g)	VoicesManagerFind.   z$Voice data for VoicesManager.find().r)   r,   r-   r7   r   N)
r   r   r   r   r   r   r   r   r   r   r   r   r   r9   r9   .   s,    . 0122#r   r9   c                   V    \ rS rSr% Sr\\S'   \\S'   \\S'   \\S'   \	\S'   \	\S'   S	r
g
)CommunicateState6   zCommunicate state data.partial_textoffset_compensationlast_duration_offsetstream_was_calledchunk_audio_bytescumulative_audio_bytesr   N)r   r   r   r   r   r   r   r   boolintr   r   r   r   r<   r<   6   s)    !r   r<   N)r   typingr   typing_extensionsr   r   r   r   r    r%   r5   r9   r<   r   r   r   <module>rH      s[       = =y "y "
I 
 	  y  r   