o
    Si                     @   s   d dl mZmZ d dlZd dlmZ d dl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ejddeddddejddedddd
e	de	deeee f de	def
ddZdS )    )SequenceUnionN)prepareprepare_csj)PathlikecsjT)show_default)context_settings
corpus_dir)existsdir_okay)typemanifest_dirz-tz--transcript-dirzDirectory to save parsed transcripts in txt format, with valid and eval sets created from the core and noncore datasets. If not provided, this script will not create valid and eval sets.)r   defaulthelpz-pz--dataset-partszmList of dataset parts to prepare. To prepare multiple parts, pass each with `-p` Example: `-p eval1 -p eval2`)r   r   multipler   z-jz
--num-jobs   zBHow many threads to use (can give good speed-ups with slow disks).dataset_partstranscript_dirnum_jobsc                 C   s   t | ||||d dS )z&Prepare Corpus of Spontaneous Japanese)r   r   r   r   njNr   )r   r   r   r   r    r   P/home/ubuntu/.local/lib/python3.10/site-packages/lhotse/bin/modes/recipes/csj.pyr      s   +
)typingr   r   clicklhotse.bin.modesr   lhotse.recipes.csjr   lhotse.utilsr   __all__commanddictargumentPathoptionstrintr   r   r   r   r   <module>   sT    