diff --git a/VAD/vad_handler.py b/VAD/vad_handler.py index 1dc64008f142cac08a3ca1cb7ed068f00a221097..3f5c6acbe6dde672a5259f57a019b36785e14ed3 100644 --- a/VAD/vad_handler.py +++ b/VAD/vad_handler.py @@ -86,3 +86,7 @@ class VADHandler(BaseHandler): ) array = enhanced.numpy().squeeze() yield array + + @property + def min_time_to_debug(self): + return 0.00001 diff --git a/baseHandler.py b/baseHandler.py index 6f5efa80adb473cff0b50336ddbc744fe50ba27c..61532e4705ed7efee02c4c2b4079a3c68526bfde 100644 --- a/baseHandler.py +++ b/baseHandler.py @@ -36,7 +36,8 @@ class BaseHandler: start_time = perf_counter() for output in self.process(input): self._times.append(perf_counter() - start_time) - logger.debug(f"{self.__class__.__name__}: {self.last_time: .3f} s") + if self.last_time > self.min_time_to_debug: + logger.debug(f"{self.__class__.__name__}: {self.last_time: .3f} s") self.queue_out.put(output) start_time = perf_counter() @@ -46,6 +47,10 @@ class BaseHandler: @property def last_time(self): return self._times[-1] + + @property + def min_time_to_debug(self): + return 0.001 def cleanup(self): pass