コード例 #1
0
class VAD(object):
    def __init__(self):
        self.initted = False
        self.nr = NoiseReduction()
        self.ltsd = LTSD_VAD()

    def init_noise(self, fs, signal):
        self.initted = True
        self.nr.init_noise(fs, signal)
        self.ltsd.init_params_by_noise(fs, signal)

    def filter(self, fs, signal):
        if not self.initted:
            raise "NoiseFilter Not Initialized"
        filtered, intervals = self.ltsd.filter(signal)
        return filtered, intervals
コード例 #2
0
ファイル: VAD.py プロジェクト: imdatsolak/speaker-recognition
class VAD(object):
    def __init__(self):
        self.initted = False
        self.nr = NoiseReduction()
        self.ltsd = LTSD_VAD()

    def init_noise(self, fs, signal):
        self.initted = True
        self.nr.init_noise(fs, signal)
        self.ltsd.init_params_by_noise(fs, signal)
        #nred = self.nr.filter(fs, signal)
        #self.ltsd.init_params_by_noise(fs, nred)

    def filter(self, fs, signal):
        if not self.initted:
            raise "NoiseFilter Not Initialized"
#        nred = self.nr.filter(fs, signal)
#        removed = remove_silence(fs, nred)
#        self.ltsd.plot_ltsd(fs, nred)
        filtered, intervals = self.ltsd.filter(signal)
        return filtered, intervals
コード例 #3
0
ファイル: VAD.py プロジェクト: LeeTZ/speaker-recognition
class VAD(object):

    def __init__(self):
        self.initted = False
        self.nr = NoiseReduction()
        self.ltsd = LTSD_VAD()

    def init_noise(self, fs, signal):
        self.initted = True
        self.nr.init_noise(fs, signal)
        self.ltsd.init_params_by_noise(fs, signal)
        #nred = self.nr.filter(fs, signal)
        #self.ltsd.init_params_by_noise(fs, nred)

    def filter(self, fs, signal):
        if not self.initted:
            raise "NoiseFilter Not Initialized"
#        nred = self.nr.filter(fs, signal)
#        removed = remove_silence(fs, nred)
#        self.ltsd.plot_ltsd(fs, nred)
        filtered, intervals = self.ltsd.filter(signal)
        return filtered, intervals
コード例 #4
0
ファイル: VAD.py プロジェクト: zxynbnb/speaker-recognition
 def __init__(self):
     self.initted = False
     self.nr = NoiseReduction()
     self.ltsd = LTSD_VAD()
コード例 #5
0
ファイル: VAD.py プロジェクト: LeeTZ/speaker-recognition
 def __init__(self):
     self.initted = False
     self.nr = NoiseReduction()
     self.ltsd = LTSD_VAD()