o
    2wi                     @   s  d dl mZmZmZmZ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 e	jedddejd	ed
ejdejdddd
ejde 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e d
ejddddd	dd	ededee fddZdS )    )DictListOptionalTupleUnionN)downloadprepare)download_speechcommandsprepare_speechcommands)PathlikeT)show_default)context_settingsspeechcommands_version)type
corpus_dir)existsdir_okay
output_dirc                 C      t | ||d dS )z0Speech Commands v0.01 or v0.02 data preparation.r   r   r   N)r
   r    r   d/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/lhotse/bin/modes/recipes/speechcommands.pyspeechcommands   
   

r   
target_dirz--force-downloadFzForce download)is_flagdefaulthelpforce_downloadc                 C   r   )z(Speech Commands v0.01 or v0.02 download.r   r   r   N)r	   r   r   r   r   r      r   )N)F)typingr   r   r   r   r   clicklhotse.bin.modesr   r   lhotse.recipes.speechcommandsr	   r
   lhotse.utilsr   commanddictargumentstrPathr   optionboolr   r   r   r   <module>   s:    