diff --git a/sdk/voice/speechmatics/voice/_client.py b/sdk/voice/speechmatics/voice/_client.py index c0988dd3..1bbc5a60 100644 --- a/sdk/voice/speechmatics/voice/_client.py +++ b/sdk/voice/speechmatics/voice/_client.py @@ -660,7 +660,13 @@ async def send_audio(self, payload: bytes) -> None: # Process with Silero VAD if self._silero_detector: - asyncio.create_task(self._silero_detector.process_audio(payload)) + asyncio.create_task( + self._silero_detector.process_audio( + payload, + sample_rate=self._audio_sample_rate, + sample_width=self._audio_sample_width, + ) + ) # Add to audio buffer (use put_bytes to handle variable chunk sizes) if self._config.audio_buffer_length > 0: