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."""
import array
import asyncio
import logging
@@ -514,9 +515,11 @@ class SatelliteBase:
event = AudioChunk(
rate=chunk.rate,
width=chunk.width,
channels=chunk.channels
channels=(
chunk.channels
if (self.settings.mic.channel_index is None)
else 1,
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()
# -------------------------------------------------------------------------