class AubioMelEnergy(Analyzer):
+ """Aubio Mel Energy analyzer"""
implements(IAnalyzer)
def __init__(self):
class AubioMfcc(Analyzer):
+ """Aubio MFCC analyzer"""
implements(IAnalyzer)
def __init__(self):
class AubioPitch(Analyzer):
+ """Aubio Pitch estimation analyzer"""
implements(IAnalyzer) # TODO check if needed with inheritance
def __init__(self):
class AubioSpecdesc(Analyzer):
+ """Aubio Spectral Descriptors collection analyzer"""
implements(IAnalyzer)
def __init__(self):
class AubioTemporal(Analyzer):
+ """Aubio Temporal analyzer"""
implements(IAnalyzer)
def __init__(self):
class MeanDCShift(Analyzer):
+ """Mean DC shift analyzer"""
implements(IValueAnalyzer)
@interfacedoc
class IRITSpeech4Hz(Analyzer):
- implements(IAnalyzer)
- '''
- Segmentor based on the analysis of the 4Hz energy modulation.
+ '''Speech Segmentor based on the 4Hz energy modulation analysis.
Properties:
- energy4hz (list) : List of the 4Hz energy by frame for the modulation computation
- modulLen (float) : Length (in second) of the modulation computation window
'''
+ implements(IAnalyzer)
+
@interfacedoc
def setup(self, channels=None, samplerate=None, blocksize=None,
totalframes=None):
class IRITSpeechEntropy(Analyzer):
+ """Speech Segmentor based on Entropy analysis."""
+
implements(IAnalyzer)
@interfacedoc
class Level(Analyzer):
+ """RMS level analyzer"""
implements(IValueAnalyzer)
@interfacedoc
class OnsetDetectionFunction(Analyzer):
+ """Onset Detection Function analyzer"""
implements(IAnalyzer)
def __init__(self, blocksize=1024, stepsize=None):
class Spectrogram(Analyzer):
+ """Spectrogram analyzer"""
implements(IAnalyzer)
def __init__(self, blocksize=2048, stepsize=None, fft_size=None):
blocksize=None, totalframes=None):
super(Spectrogram, self).setup(channels, samplerate,
blocksize, totalframes)
-
+
@staticmethod
@interfacedoc
def id():
class VampSimpleHost(Analyzer):
+ """Vamp plugins library interface analyzer"""
+
implements(IAnalyzer)
def __init__(self, plugin_list=None):
from preprocessors import downmix_to_mono, frames_adapter
class Waveform(Analyzer):
+ """Waveform analyzer"""
implements(IAnalyzer) # TODO check if needed with inheritance
def __init__(self):
class Yaafe(Analyzer):
+ """Yaafe feature extraction library interface analyzer"""
implements(IAnalyzer)
def __init__(self, yaafeSpecification=None):