diff --git a/rtcllm/rtc.py b/rtcllm/rtc.py index 4a46cad..a96227b 100644 --- a/rtcllm/rtc.py +++ b/rtcllm/rtc.py @@ -107,9 +107,10 @@ class RTCLLM: self.onlineList = data.onlineList async def vad_voiceend(self, peer, audio): - ret = await self.feed(audio) - print(f'self.feed("{audio}") return {ret}') - os.remove(audio) + if audio is not None: + ret = await self.feed(audio) + print(f'self.feed("{audio}") return {ret}') + os.remove(audio) async def auto_accept_call(self, data): opts = DictObject(iceServers=self.iceServers)