
    ki                     &    S SK r S SKrS SKJr  S rg)    N)HTTPExceptionc                 ^  #    Uc
  [        SSS9eS[        R                  " 5        SU R                   3n [	        US5       nUR                  U R                  5       I S h  vN 5        S S S 5        UR                  USSSS S	9u  pES
R                  U Vs/ s H  ofR                  PM     sn5      nS
R                  UR                  5       5      nUUR                  [        UR                  S5      S.[        R                  R!                  U5      (       a  [        R"                  " U5        $ $  N! , (       d  f       N= fs  snf ! [$         a  n	[        S['        U	5      S9eS n	A	ff = f! [        R                  R!                  U5      (       a  [        R"                  " U5        f f = f7f)Ni  z5Model is still loading, please try again in a moment.)status_codedetailtemp__wb
   T)	beam_sizebest_of
vad_filterlanguage    )textdetected_languagelanguage_probabilityi  )r   uuiduuid4filenameopenwriteread
transcribejoinr   splitr   roundr   ospathexistsremove	Exceptionstr)
filemodelfile_locationfsegmentsinfosegmentr   
clean_textes
             JD:\Projects\GLMA\whisper_new\whisper_new\services\transcription_service.pytranscription_servicer.      se    }J
 	

 DJJL>4==/:M%-&!GG$))+%& '
 )) * 
 xxX>X'X>?XXdjjl+
 !%$)$*C*CQ$G
 77>>-((IIm$ )5 & '& ?  <CF;;< 77>>-((IIm$ )sk   3F-E D2!D0
"D2*,E E+A	E 4<F-0D22
E <E 
E*E%%E**E- -=F**F-)r   r   fastapir   r.        r-   <module>r2      s    	  !'%r1   