diff --git a/src/pipecat/transports/base_input.py b/src/pipecat/transports/base_input.py index 2e6ed75fb..91052788c 100644 --- a/src/pipecat/transports/base_input.py +++ b/src/pipecat/transports/base_input.py @@ -107,7 +107,7 @@ class BaseInputTransport(FrameProcessor): vad_analyzer = self.vad_analyzer() if not vad_analyzer: pass - vad_analyzer._set_params(frame.params) + vad_analyzer.set_params(frame.params) # Other frames else: await self._internal_push_frame(frame, direction) diff --git a/src/pipecat/vad/vad_analyzer.py b/src/pipecat/vad/vad_analyzer.py index 021b1b802..3b7f9931d 100644 --- a/src/pipecat/vad/vad_analyzer.py +++ b/src/pipecat/vad/vad_analyzer.py @@ -34,7 +34,7 @@ class VADAnalyzer: self._sample_rate = sample_rate self._num_channels = num_channels - self._set_params(params) + self.set_params(params) self._vad_buffer = b"" @@ -58,7 +58,7 @@ class VADAnalyzer: def voice_confidence(self, buffer) -> float: pass - def _set_params(self, params: VADParams): + def set_params(self, params: VADParams): logger.debug(f"Setting VAD params to: {params}") self._params = params self._vad_frames = self.num_frames_required()