o
    Si                     @   s~   d dl Z d dlmZ d dlmZ d dlmZ ejeddde j	de j
ddd	d
e j	de 
 d
dedefddZdS )    N)prepareprepare_single_babel_language)PathlikeT)show_default)context_settings
corpus_dir)existsdir_okay)type
output_dirc                 C   s   t | |d dS )a  
    This is a data preparation recipe for the IARPA BABEL corpus
    (see: https://www.iarpa.gov/index.php/research-programs/babel).
    It should support all of the languages available in BABEL.
    It will prepare the data from the "conversational" part of BABEL.

    This script should be invoked separately for each language you want to prepare, e.g.:
    $ lhotse prepare babel /export/corpora5/Babel/IARPA_BABEL_BP_101 data/cantonese
    $ lhotse prepare babel /export/corpora5/Babel/BABEL_OP1_103 data/bengali
    )r   Nr   )r   r    r   R/home/ubuntu/.local/lib/python3.10/site-packages/lhotse/bin/modes/recipes/babel.pybabel   s   r   )clicklhotse.bin.modesr   lhotse.recipes.babelr   lhotse.utilsr   commanddictargumentPathr   r   r   r   r   <module>   s    