o
    2wi                     @   s
  d dl mZ 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 dejddedgdddd
e
de
dee fddZejeddd	ejde dejddedgdddde
dee fddZdS )    )SequenceN)downloadprepare)download_himiaprepare_himia)PathlikehimiaT)show_default)context_settings
corpus_dir)existsdir_okay)type
output_dirz-pz--dataset-partsautozList of dataset parts to prepare. To prepare multiple parts, pass each with `-p` Example: `-p test -p cw_test` Prepare both HI_MIA and HI_MIA_CW by default All possible data parts are train, dev, test and cw_test)r   defaultmultiplehelpdataset_partsc                 C   s&   t |dkr
|d }t| ||d dS )z&HI_MIA and HI_MIA_CW data preparation.   r   r   r   r   N)lenr   r    r   [/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/lhotse/bin/modes/recipes/himia.pyr      s   

target_dirzList of dataset parts to download. To download multiple parts, pass each with `-p` Example: `-p test -p cw_test` Download both HI_MIA and HI_MIA_CW by default All possible data parts are train, dev, test and cw_testc                 C   s$   t |dkr
|d }t| |d dS )zHI-MIA and HI_MIA_CW download.r   r   )r   N)r   r   )r   r   r   r   r   r   )   s   )typingr   clicklhotse.bin.modesr   r   lhotse.recipes.himiar   r   lhotse.utilsr   __all__commanddictargumentPathoptionstrr   r   r   r   r   <module>   sN    