o
    2wi                  
   @   s.  d dl Z d dlmZ d dlZd dlmZmZ d dlmZ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ddd
ededefddZejeddd	ejde dejdede ddgddejddeddddedee defddZdS )    N)List)downloadprepare)REAZONSPEECHdownload_reazonspeechprepare_reazonspeech)PathlikereazonspeechT)show_default)context_settings
corpus_dir)existsdir_okay)type
output_dirz-jz
--num-jobs   zBHow many threads to use (can give good speed-ups with slow disks).)r   defaulthelpnum_jobsc                 C   s    t jt jd t| ||d dS )z"ReazonSpeech ASR data preparation.level)r   r   N)loggingbasicConfigINFOr   )r   r   r    r   b/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/lhotse/bin/modes/recipes/reazonspeech.pyr	      s   
target_dirz--subset)autor   zList of dataset parts to prepare (default: small-v1). To prepare multiple parts, pass each with `--subset` Example: `--subset all)r   multipler   r   subsetc                 C   s,   t jt jd d|v rd}t| ||d dS )zReazonSpeech download.r   r   )dataset_partsr   N)r   r   r   r   )r   r   r   r   r   r   r	   %   s   )r   typingr   clicklhotse.bin.modesr   r   lhotse.recipes.reazonspeechr   r   r   lhotse.utilsr   __all__commanddictargumentPathoptionintr	   Choicestrr   r   r   r   <module>   sR    
&