
    %`ik                     J    d dl Z d dlmZmZ g dZg dZdefdZd Zeez   Z	dS )    N)dropping_class_supportdropping_support)CTCHypothesis
CTCDecoderCTCDecoderLMCTCDecoderLMStatectc_decoderdownload_pretrained_files)CUCTCDecoderCUCTCHypothesiscuda_ctc_decodernamec                 H   | t           v rM	 ddlm} n"# t          $ r}t	          d          |d }~ww xY wt          ||           }|t                      | <   |S | t          v r	 ddlm} n"# t          $ r}t	          d          |d }~ww xY wt          ||           }t          j        |          s*t          |dd          r)t          j        |j                  rt          |          }nt          |          }|t                      | <   |S t          dt           d	|            )
N   )_ctc_decoderz\CTC Decoder suit requires flashlight-text package and optionally KenLM. Please install them.)_cuda_ctc_decoderzTTo use CUCTC decoder, please set BUILD_CUDA_CTC_DECODER=1 when building from source.__sphinx_mock__Fzmodule z has no attribute )_CTC_DECODERS r   	ExceptionRuntimeErrorgetattrglobals_CUDA_CTC_DECODERSr   AttributeErrorinspectisclass	__class__r   r   __name__)r   r   erritemr   	orig_items         v/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/torchaudio/models/decoder/__init__.py__getattr__r$      s   }	&&&&&&& 	 	 	n 	
 |T**		$	#	#	#	+++++++ 	 	 	f 	 -t44	?9%% 		/ I0%88			/
 	 344		/ *)44DD#I..D		$
E8EEtEE
F
FFs(    
1,1!A( (
B2BBc                  *    t          t                    S )N)sorted__all__     r#   __dir__r*   <   s    '??r)   )
r   !torchaudio._internal.module_utilsr   r   r   r   strr$   r*   r'   r(   r)   r#   <module>r-      s     V V V V V V V V     %Gc %G %G %G %GP   ,
,r)   