




from typing import List

import datasets
from datasets.tasks import AudioClassification

from ..folder_based_builder import folder_based_builder


__lowerCAmelCase	:       str     =	datasets.utils.logging.get_logger(__name__)




class 					snake_case__							(folder_based_builder.FolderBasedBuilderConfig     ):
				"""simple docstring"""



				SCREAMING_SNAKE_CASE_ :							bool											=      None
				SCREAMING_SNAKE_CASE_ :							bool											=      None




class 					snake_case__							(folder_based_builder.FolderBasedBuilder     ):
				"""simple docstring"""



				SCREAMING_SNAKE_CASE_ :							List[str]											=      datasets.Audio()
				SCREAMING_SNAKE_CASE_ :							Any											=      """audio"""
				SCREAMING_SNAKE_CASE_ :							Optional[int]											=      AudioFolderConfig
				SCREAMING_SNAKE_CASE_ :							List[str]  # definition at the bottom of the script
				SCREAMING_SNAKE_CASE_ :							str											=      AudioClassification(audio_column="""audio"""					, label_column="""label"""     )

__lowerCAmelCase	:       Dict     =	[
    '.aiff',
    '.au',
    '.avr',
    '.caf',
    '.flac',
    '.htk',
    '.svx',
    '.mat4',
    '.mat5',
    '.mpc2k',
    '.ogg',
    '.paf',
    '.pvf',
    '.raw',
    '.rf64',
    '.sd2',
    '.sds',
    '.ircam',
    '.voc',
    '.w64',
    '.wav',
    '.nist',
    '.wavex',
    '.wve',
    '.xi',
    '.mp3',
    '.opus',
]
__lowerCAmelCase	:       List[Any]     =	AUDIO_EXTENSIONS












from typing import TYPE_CHECKING

from ....utils import _LazyModule


__lowerCAmelCase	:       int     =	{'tokenization_tapex': ['TapexTokenizer']}


if TYPE_CHECKING:
		from .tokenization_tapex import TapexTokenizer


else:
		import sys

		__lowerCAmelCase	:       Tuple     =	_LazyModule(__name__, globals()['__file__'], _import_structure)






