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
-