o
    Si                     @   s   d dl mZmZmZ 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ejdddddejddeddd			dd	e
dee
 deeee f defddZdS )    )OptionalSequenceUnionN)prepareprepare_gigaspeech2)PathlikeT)show_default)context_settings
corpus_dir)existsdir_okay)type
output_dirz-lz--languagesautozFLanguages to prepare (scans CORPUS_DIR for language codes by default).)defaulthelpz-jz
--num-jobs   zBHow many threads to use (can give good speed-ups with slow disks).)r   r   r   	languagesnum_jobsc                 C   s   t | |||d dS )zGigaSpeech 2 data preparation.r   r   r   r   Nr   r    r   X/home/ubuntu/.local/lib/python3.10/site-packages/lhotse/bin/modes/recipes/gigaspeech2.pygigaspeech2
   s   
r   )Nr   r   )typingr   r   r   clicklhotse.bin.modesr   lhotse.recipes.gigaspeech2r   lhotse.utilsr   commanddictargumentPathoptionintstrr   r   r   r   r   <module>   sB    	