Procházet zdrojové kódy

feat: add empty LaughterFeatureDetector

for jrgillick/laughter-detection to slot into
main
Rob Hallam před 3 měsíci
rodič
revize
1123eed317
1 změnil soubory, kde provedl 15 přidání a 0 odebrání
  1. +15
    -0
      pipeline/feature_extractors.py

+ 15
- 0
pipeline/feature_extractors.py Zobrazit soubor

@@ -13,3 +13,18 @@ class FeatureExtractor(ABC):

def teardown(self):
pass
class LaughterFeatureExtractor(FeatureExtractor):
"""Feature extractor for laughter detection.

This class is responsible for extracting features corresponding to laughter in media files.

Here:

setup() is used to validate input files & config, which may involve processing video files to extract audio

run() is used to extract features from the audio using jrgillick's laughter-detection

teardown() is used to clean up any temporary files created during setup according to the config

See: https://github.com/jrgillick/laughter-detection for the laughter-detection library
"""

Načítá se…
Zrušit
Uložit