
    piq                        d dl Z d dlZd dlZd dlmZmZmZ ddlmZm	Z	m
Z
  e j                  e      Zg dZej                  dk(  rdej                   cxk  rdk  r
n n e	         ed	      Zd
Zd
Zer[ e
d       d dlZ e        ej,                  j.                  j1                         Zej,                  j.                  j3                         Zeren ed      ZereZy ed      Zy)    N)fail_with_messageis_module_availableno_op   )_check_cuda_version_init_dll_path	_load_lib)r   _IS_TORCHAUDIO_EXT_AVAILABLE_IS_RIR_AVAILABLEnt)      )r   	   ztorchaudio.lib._torchaudioFlibtorchaudiozirequires RIR extension, but TorchAudio is not compiled with it. Please build TorchAudio with RIR support.z}Requires alignment extension, but TorchAudio is not compiled with it.         Please build TorchAudio with alignment support.)loggingossys!torchaudio._internal.module_utilsr   r   r   utilsr   r   r	   	getLogger__name___LG__all__nameversion_infor
   r   _IS_ALIGN_AVAILABLEtorchaudio.lib._torchaudio
torchaudiolib_torchaudiois_rir_availableis_align_availablefail_if_no_rirfail_if_no_align     `/opt/services/ai/voice_agent/venv/lib/python3.12/site-packages/torchaudio/_extension/__init__.py<module>r(      s     	 
 [ [ A Ag! 77d?v!1!1:F:  33OP    o%"22CCE$..44GGI
  
	s
   
  
	9
 r&   