1 Commits
Author SHA1 Message Date
Michael Hansen 1915d3fce3 Send audio-start to wake service after detect 2025-01-24 09:17:54 -06:00
+12 -2
View File
@@ -1,4 +1,5 @@
"""Satellite code.""" """Satellite code."""
import array import array
import asyncio import asyncio
import logging import logging
@@ -514,9 +515,11 @@ class SatelliteBase:
event = AudioChunk( event = AudioChunk(
rate=chunk.rate, rate=chunk.rate,
width=chunk.width, width=chunk.width,
channels=chunk.channels channels=(
chunk.channels
if (self.settings.mic.channel_index is None) if (self.settings.mic.channel_index is None)
else 1, else 1
),
audio=audio_bytes, audio=audio_bytes,
).event() ).event()
else: else:
@@ -805,6 +808,13 @@ class SatelliteBase:
wake_names = [w.name for w in self.settings.wake.names] 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(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() await self.trigger_detect()
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------