pyeeg.features.FeaturePipeline.extract_audio
- FeaturePipeline.extract_audio(signal: ndarray, srate: float, signal_length: int | None = None) Tuple[Dict[str, ndarray], Dict]
Extract acoustic features from an audio signal.
Runs every configured acoustic extractor over
signaland collects the resulting features, prefixed with each extractor’s name.- Parameters:
- Returns:
result (dict of str -> ndarray) – Feature name to array mapping. Keys are
"{extractor_name}_{feature}".metadata (dict) – Metadata describing the extraction:
stimulus_type("audio"),sampling_rate(provided sampling rate),feature_specs(configured acoustic spec names), andn_samples(length of the input signal).