dcase_framework.files.AudioFile¶
-
class
dcase_framework.files.AudioFile(*args, **kwargs)[source]¶ File class for audio files, valid file formats [wav, flac]
Constructor
Parameters: fs : int
Target sampling frequency, if loaded audio does have different sampling frequency, audio will be re-sampled. Default value “44100”
mono : bool
Monophonic target, multi-channel audio will be down-mixed. Default value “True”
filename : str, optional
File path
logger : logger
Logger class instance, If none given logger instance will be created Default value “None”
-
__init__(*args, **kwargs)[source]¶ Constructor
Parameters: fs : int
Target sampling frequency, if loaded audio does have different sampling frequency, audio will be re-sampled. Default value “44100”
mono : bool
Monophonic target, multi-channel audio will be down-mixed. Default value “True”
filename : str, optional
File path
logger : logger
Logger class instance, If none given logger instance will be created Default value “None”
Methods
__init__(\*args, \*\*kwargs)Constructor detect_file_format(filename)Detect file format from extension empty()Check if file is empty exists()Checks that file exists get_file_information()Get file information, filename load(\*args, \*\*kwargs)Load file save([filename, bitdepth])Save audio Attributes
valid_formats-