From 1915d3fce3232bea7e1edf0d4060667fe86aae0f Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Fri, 24 Jan 2025 09:17:54 -0600 Subject: [PATCH] Send audio-start to wake service after detect --- wyoming_satellite/satellite.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index 7a1dd58..67348b5 100644 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -1,4 +1,5 @@ """Satellite code.""" + import array import asyncio import logging @@ -514,9 +515,11 @@ class SatelliteBase: event = AudioChunk( rate=chunk.rate, width=chunk.width, - channels=chunk.channels - if (self.settings.mic.channel_index is None) - else 1, + channels=( + chunk.channels + if (self.settings.mic.channel_index is None) + else 1 + ), audio=audio_bytes, ).event() else: @@ -805,6 +808,13 @@ class SatelliteBase: wake_names = [w.name for w in self.settings.wake.names] await self.event_to_wake(Detect(names=wake_names).event()) + await self.event_to_wake( + AudioStart( + rate=self.settings.mic.rate, + width=self.settings.mic.width, + channels=self.settings.mic.channels, + ).event() + ) await self.trigger_detect() # -------------------------------------------------------------------------