§
    øóÉj/  ã                   ó:  — d dl mZmZmZmZmZ eeegdf                  Z	 d dl mZ n# e	$ r	 d dl
mZ Y nw xY w 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 G d„ de¦  «        ZdS )é    )ÚCallableÚ	TypedDictÚOptionalÚListÚTupleN)ÚNotRequiredc                   ó<   — e Zd ZU dZeed<   eed<   eed<   eed<   dS )ÚSingleWordSegmentz$
    A single word of a speech.
    ÚwordÚstartÚendÚscoreN©Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚstrÚ__annotations__Úfloat© ó    úr/home/lighthouse/badge-speaker-benchmark/.benchmark-venv-community/lib/python3.11/site-packages/whisperx/schema.pyr
   r
      ó@   € € € € € € ðð ð €I€I�IØ€L€L�LØ	€J€J�JØ€L€L�L€L€Lr   r
   c                   ó<   — e Zd ZU dZeed<   eed<   eed<   eed<   dS )ÚSingleCharSegmentz$
    A single char of a speech.
    Úcharr   r   r   Nr   r   r   r   r   r      r   r   r   c                   óH   — e Zd ZU dZeed<   eed<   eed<   ee         ed<   dS )ÚSingleSegmentzB
    A single segment (up to multiple sentences) of a speech.
    r   r   ÚtextÚavg_logprobN)r   r   r   r   r   r   r   r   r   r   r   r   r      sJ   € € € € € € ðð ð €L€L�LØ	€J€J�JØ
€I€I�IØ˜UÔ#Ð#Ð#Ñ#Ð#Ð#r   r   c                   ó|   — e Zd ZU dZee         ed<   ee         ed<   ee         ed<   eeeef                  ed<   dS )ÚSegmentDatazw
    Temporary processing data used during alignment.
    Contains cleaned and preprocessed data for each segment.
    Ú
clean_charÚ	clean_cdxÚ	clean_wdxÚsentence_spansN)	r   r   r   r   r   r   r   Úintr   r   r   r   r#   r#   )   sg   € € € € € € ðð ð �S”	ÐÐÑØ�CŒyÐÐÑØ�CŒyÐÐÑØ˜˜s C˜xœÔ)Ð)Ð)Ñ)Ð)Ð)r   r#   c                   ó€   — e Zd ZU dZeed<   eed<   eed<   ee         ed<   ee	         ed<   e
ee                  ed<   dS )	ÚSingleAlignedSegmentzV
    A single segment (up to multiple sentences) of a speech with word alignment.
    r   r   r    r!   ÚwordsÚcharsN)r   r   r   r   r   r   r   r   r   r
   r   r   r   r   r   r*   r*   4   ss   € € € € € € ðð ð €L€L�LØ	€J€J�JØ
€I€I�IØ˜UÔ#Ð#Ð#Ñ#ØÐ!Ô"Ð"Ð"Ñ"Ø�DÐ*Ô+Ô,Ð,Ð,Ñ,Ð,Ð,r   r*   c                   ó4   — e Zd ZU dZee         ed<   eed<   dS )ÚTranscriptionResultú;
    A list of segments and word segments of a speech.
    ÚsegmentsÚlanguageN)r   r   r   r   r   r   r   r   r   r   r   r.   r.   A   s6   € € € € € € ðð ð �=Ô!Ð!Ð!Ñ!Ø€M€M�M€M€Mr   r.   c                   ó@   — e Zd ZU dZee         ed<   ee         ed<   dS )ÚAlignedTranscriptionResultr/   r0   Úword_segmentsN)r   r   r   r   r   r*   r   r
   r   r   r   r3   r3   I   sB   € € € € € € ðð ð Ð'Ô(Ð(Ð(Ñ(ØÐ)Ô*Ð*Ð*Ñ*Ð*Ð*r   r3   )Útypingr   r   r   r   r   r   ÚProgressCallbackr   ÚImportErrorÚtyping_extensionsr
   r   r   r#   r*   r.   r3   r   r   r   ú<module>r9      sÂ  ðØ =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ð =à˜H e W¨d ]Ô3Ô4Ð ð.Ø"Ð"Ð"Ð"Ð"Ð"Ð"øØð .ð .ð .Ø-Ð-Ð-Ð-Ð-Ð-Ð-Ð-ð.øøøðð ð ð ð ˜	ñ ô ð ðð ð ð ð ˜	ñ ô ð ð$ð $ð $ð $ð $�Iñ $ô $ð $ð*ð *ð *ð *ð *�)ñ *ô *ð *ð
-ð 
-ð 
-ð 
-ð 
-˜9ñ 
-ô 
-ð 
-ðð ð ð ð ˜)ñ ô ð ð+ð +ð +ð +ð + ñ +ô +ð +ð +ð +s   ¡( ¨6µ6