




"""simple docstring"""






from typing import List

import datasets
from datasets.tasks import AudioClassification

from ..folder_based_builder import folder_based_builder


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




class   a__			(       folder_based_builder.FolderBasedBuilderConfig  ):
						snake_case__             = None
						snake_case__             = None




class   a__			(       folder_based_builder.FolderBasedBuilder  ):
						snake_case__             = datasets.Audio()
						snake_case__             = '''audio'''
						snake_case__             = AudioFolderConfig
						snake_case__             = 4_2  # definition at the bottom of the script
						snake_case__             = AudioClassification(audio_column='''audio'''					,	label_column='''label'''  )



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












"""simple docstring"""






from ...configuration_utils import PretrainedConfig




class   a__			(       UpperCamelCase_  ):
						snake_case__             = '''bert-generation'''





						def __init__(							self      :	Dict     ,a__      :	str=5_0358     ,a__      :	List[str]=1024     ,a__      :	int=24     ,a__      :	Optional[Any]=16     ,a__      :	List[str]=4096     ,a__      :	Optional[int]="gelu"     ,a__      :	str=0.1     ,a__      :	Union[str, Any]=0.1     ,a__      :	int=512     ,a__      :	Dict=0.02     ,a__      :	List[Any]=1E-12     ,a__      :	List[Any]=0     ,a__      :	int=2     ,a__      :	str=1     ,a__      :	Dict="absolute"     ,a__      :	int=True     ,**a__      :	List[str]     ,)						->       List[Any]:




											"""simple docstring"""







											super().__init__(pad_token_id=a__     ,bos_token_id=a__     ,eos_token_id=a__     ,**a__)

											_lowerCAmelCase:Optional[Any]									=  vocab_size
											_lowerCAmelCase:Union[str, Any]									=  hidden_size
											_lowerCAmelCase:Any									=  num_hidden_layers
											_lowerCAmelCase:int									=  num_attention_heads
											_lowerCAmelCase:int									=  hidden_act
											_lowerCAmelCase:List[Any]									=  intermediate_size
											_lowerCAmelCase:Optional[Any]									=  hidden_dropout_prob
											_lowerCAmelCase:int									=  attention_probs_dropout_prob
											_lowerCAmelCase:Optional[int]									=  max_position_embeddings
											_lowerCAmelCase:Dict									=  initializer_range
											_lowerCAmelCase:Union[str, Any]									=  layer_norm_eps
											_lowerCAmelCase:int									=  position_embedding_type
											_lowerCAmelCase:Tuple									=  use_cache






