Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1915d3fce3 |
@@ -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()
|
||||||
|
|
||||||
# -------------------------------------------------------------------------
|
# -------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user