






from typing import List

import datasets
from datasets.tasks import AudioClassification

from ..folder_based_builder import folder_based_builder


snake_case    				=		datasets.utils.logging.get_logger(__name__)


class  SCREAMING_SNAKE_CASE			(			folder_based_builder.FolderBasedBuilderConfig					):
     '''simple docstring'''


     UpperCamelCase_							:		bool			=	None
     UpperCamelCase_							:		bool			=	None





class  SCREAMING_SNAKE_CASE			(			folder_based_builder.FolderBasedBuilder					):
     '''simple docstring'''


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





snake_case    				=		[
    """.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""",
]
snake_case    				=		AUDIO_EXTENSIONS














from ..utils import DummyObject, requires_backends


class  SCREAMING_SNAKE_CASE			(			metaclass=lowerCAmelCase					):
     '''simple docstring'''


     UpperCamelCase_							:		Union[str, Any]			=	['''keras_nlp''']


     def __init__(				self       :	Dict					, *UpperCAmelCase_       :	Optional[Any]					, **UpperCAmelCase_       :	Dict      ):
       requires_backends(self					, ["keras_nlp"]      )






