+
    œ°³j  ã                   óª   € ^RI Ht ^RIHtHtHt ^RIHtHt ^RI	H
t
Ht ]P                  ! ]4      t ! R R]RR7      t]
 ! R	 R
]4      4       tR
.tR# )é   )Ú
AudioInput)ÚProcessingKwargsÚProcessorMixinÚUnpack)ÚPreTokenizedInputÚ	TextInput)Úauto_docstringÚloggingc            	       óB   € ] tR t^tRRRRRRR/RRRR	R
RR/RRR//tRtR# )ÚLasrProcessorKwargsÚaudio_kwargsÚsampling_ratei€>  ÚpaddingÚlongestÚreturn_attention_maskTÚtext_kwargsÚpadding_sideÚrightÚadd_special_tokensFÚcommon_kwargsÚreturn_tensorsÚpt© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	_defaultsÚ__static_attributes__r   ó    Úi/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/lasr/processing_lasr.pyr   r      sF   † àØ˜UØ�yØ# Tð
ð
 	Ø�tØ˜GØ  %ð
ð
 	Ð*¨DÐ1ð„Ir    r   F)Útotalc                   ól   a a€ ] tR t^/t o]tV 3R lt]RV3R lV 3R lll4       t]	R 4       t
RtVtV ;t# )ÚLasrProcessorc                ó&   <€ \         SV `  W4       R # )N)ÚsuperÚ__init__)ÚselfÚfeature_extractorÚ	tokenizerÚ	__class__s   &&&€r!   r'   ÚLasrProcessor.__init__3   s   ø€ Ü‰ÑÐ*Ö6r    c          	      ó®   <€ V ^8„  d   QhRS[ RS[S[,          S[S[,          ,          S[S[,          ,          R,          RS[R,          RS[S[,          /# )é   ÚaudioÚtextNr   Úkwargs)r   r   r   ÚlistÚintr   r   )ÚformatÚ__classdict__s   "€r!   Ú__annotate__ÚLasrProcessor.__annotate__7   s]   ø€ ÷ !ñ !áð!ñ Ñ+Õ+©d±9­oÕ=ÁÑEVÕ@WÕWÐZ^Õ^ð!ñ ˜T•zð	!ñ
 Ñ,Õ-ñ!r    c                óž  <€ V P                   ! \        3RV P                  P                  /VB pVf)   \        P                  RVR,          R,           R24       M4W5R,          R,          8w  d!   \        RV RVR,          R,           R	24      h\        SV `   ! RR
VRV/VB pVe'   VP                  R4      VR&   VP                  RR4       V# )aš  
sampling_rate (`int`, *optional*):
    The sampling rate of the input audio in Hz. This should match the sampling rate expected by the feature
    extractor (defaults to 16000 Hz). If provided, it will be validated against the processor's expected
    sampling rate, and an error will be raised if they don't match. If not provided, a warning will be
    issued and the default sampling rate will be assumed.
Útokenizer_init_kwargsNzUYou've provided audio without specifying the sampling rate. It will be assumed to be r   r   z$, which can result in silent errors.z The sampling rate of the audio (z5) does not match the sampling rate of the processor (zD). Please provide resampled the audio to the expected sampling rate.r/   r0   Ú	input_idsÚlabelsÚattention_maskr   )
Ú_merge_kwargsr   r*   Úinit_kwargsÚloggerÚwarning_onceÚ
ValueErrorr&   Ú__call__Úpop)r(   r/   r0   r   r1   Úoutput_kwargsÚmodel_inputsr+   s   &&&&,  €r!   rB   ÚLasrProcessor.__call__6   s0  ø€ ð ×*Ò*Üñ
à"&§.¡.×"<Ñ"<ð
ð ñ
ˆð Ò Ü×ÑØgÐhuð  wEõ  iFð  GVõ  iWð  hXð  X|ð  }õð ¨NÕ;¸OÕLÔLÜØ2°=°/ÐAvð  xEð  FTõ  xUð  Veõ  xfð  wgð  gkð  lóð ô ‘wÒ'ÑP¨eÐP¸$ÐPÀ-ÑPˆØÒØ%1×%5Ñ%5°kÓ%BˆL˜Ñ"Ø×ÑÐ-¨tÔ4ØÐr    c                óB   € V P                   P                  pVR .,           # )r;   )r)   Úmodel_input_names)r(   Úfeature_extractor_input_namess   & r!   rH   ÚLasrProcessor.model_input_namesZ   s!   € à(,×(>Ñ(>×(PÑ(PÐ%Ø,°¨zÕ9Ð9r    r   )NN)r   r   r   r   r   Úvalid_processor_kwargsr'   r	   rB   ÚpropertyrH   r   Ú__classdictcell__Ú__classcell__)r+   r5   s   @@r!   r$   r$   /   sC   ù‡ € à0Ðõ7ð ÷!ô !ó ð!ðF ñ:ó ÷:ð :r    r$   N)Úaudio_utilsr   Úprocessing_utilsr   r   r   Útokenization_utils_baser   r   Úutilsr	   r
   Ú
get_loggerr   r?   r   r$   Ú__all__r   r    r!   Ú<module>rU      s]   ðõ, &ß HÑ Hß Cß ,ð 
×	Ò	˜HÓ	%€ôÐ*°%õ ð  ô-:�Nó -:ó ð-:ð` Ð
‚r    