dcase_framework.features.FeatureExtractor.extract

FeatureExtractor.extract(audio_file, extractor_params=None, storage_paths=None, extractor_name=None)[source]

Extract features for audio file

Parameters:

audio_file : str

Filename of audio file.

extractor_params : dict of dicts

Keys at first level corresponds to feature extraction methods, and second level is parameters given to the extractor method. If none given, default parameters used.

storage_paths : dict of strings

Keys at first level corresponds to feature extraction methods, second level is path to store feature containers.

extractor_name : str

Feature extractor method name, if none given, extractor_params is used. Use this to select specific extractor method. Default value “None”

Returns:

FeatureRepository

Repository, a dict of FeatureContainers

Raises:

ValueError:

Unknown extractor method