o
    Si                     @   sP  d dl Z d dlmZmZ d dlmZmZ d dlmZ dgZ	ej
eddde jd	e jddd
de jde jddd
de jde jddd
de jde jddd
de jde  de jdde jddgddddde jddedddd	ededededededefddZej
eddde jde  ddefd dZdS )!    N)downloadprepare)download_librimixprepare_librimix)PathlikelibrimixT)show_default)context_settingslibrispeech_root_path)existsdir_okay)typewham_recset_root_pathlibrimix_metadata_pathworkdirF
output_dirz-nz--n_src23)case_sensitivez*Number of sources used to create mixtures.)r   defaulthelpz-jz
--num-jobs   zBHow many threads to use (can give good speed-ups with slow disks).n_srcnum_jobsc              	   C   s   t | ||||t||d dS )z+LibrMix source separation data preparation.r
   r   r   r   r   r   r   N)r   intr    r   U/home/ubuntu/.local/lib/python3.10/site-packages/lhotse/bin/modes/recipes/librimix.pyr   
   s   

target_dirc                 C   s   t |  dS )zMini LibriMix download.N)r   )r   r   r   r   r   3   s   )clicklhotse.bin.modesr   r   lhotse.recipes.librimixr   r   lhotse.utilsr   __all__commanddictargumentPathoptionChoicer   strr   r   r   r   r   <module>   sV    