diff --git a/voice_recognition.py b/voice_recognition.py index 892b321..6344a11 100644 --- a/voice_recognition.py +++ b/voice_recognition.py @@ -131,7 +131,8 @@ class SRBuffer(voice_recv.AudioSink): def cleanup(self) -> None: try: logger.info("Cleanup for SRBuffer") - self._file.close() + for _, item in self.wavewriter: + item.cleanup() except Exception: logger.warning("WaveSink got error closing file on cleanup", exc_info=True)