diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index 9dba45b..84b5115 100644 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -25,7 +25,7 @@ StreamingStarted, StreamingStopped, ) -from wyoming.snd import SndProcessAsyncClient +from wyoming.snd import SndProcessAsyncClient, Played from wyoming.tts import Synthesize from wyoming.vad import VoiceStarted, VoiceStopped from wyoming.wake import Detect, Detection, WakeProcessAsyncClient @@ -550,6 +550,7 @@ async def _disconnect() -> None: event.type ): await _disconnect() + await self.forward_event(Played().event()) snd_client = None # reconnect on next event except asyncio.CancelledError: break