
    h                         S SK r SSKJr  \ R                  R                  R	                  \5      r " S S\R                  5      r " S S\R                  5      r
/ SQr\\
l        g)	    N   )folder_based_builderc                   J   ^  \ rS rSr% SrSr\\S'   Sr\\S'   U 4S jr	Sr
U =r$ )AudioFolderConfig	   zBuilder Config for AudioFolder.Ndrop_labelsdrop_metadatac                 "   > [         TU ]  5         g )N)super__post_init__)self	__class__s    k/home/james-whalen/.local/lib/python3.13/site-packages/datasets/packaged_modules/audiofolder/audiofolder.pyr   AudioFolderConfig.__post_init__   s         )__name__
__module____qualname____firstlineno____doc__r   bool__annotations__r	   r   __static_attributes____classcell__)r   s   @r   r   r   	   s$    )KM4   r   r   c                   F    \ rS rSr% \R
                  rSr\r	\
\   \S'   Srg)AudioFolder   audio
EXTENSIONSr   N)r   r   r   r   datasetsAudioBASE_FEATUREBASE_COLUMN_NAMEr   BUILDER_CONFIG_CLASSliststrr   r   r   r   r   r   r      s!    >>L,S	r   r   )-z.aiffz.auz.avrz.cafz.flacz.htkz.svxz.mat4z.mat5z.mpc2k.oggz.pafz.pvfz.rawz.rf64z.sd2z.sdsz.ircamz.vocz.w64z.wavz.nistz.wavexz.wvez.xiz.mp3z.opusz.3gpz.3g2z.aviz.asfz.flvz.mp4z.movz.m4vz.mkvz.mpgz.webmz.f4vz.wmvz.wmar(   z.ogmz.mxfz.nut)r!   r   utilslogging
get_loggerr   loggerFolderBasedBuilderConfigr   FolderBasedBuilderr   AUDIO_EXTENSIONSr    r   r   r   <module>r0      s`     7 
			*	*8	4 ,EE  &99 (. ^ * r   