This commit is contained in:
Michael Hansen
2024-01-16 17:06:30 -06:00
parent db5918e04a
commit 33e6d80786
14 changed files with 224 additions and 24 deletions
+15 -1
View File
@@ -12,7 +12,13 @@ import gpiozero
import spidev
from wyoming.asr import Transcript
from wyoming.event import Event
from wyoming.satellite import RunSatellite, StreamingStarted, StreamingStopped
from wyoming.satellite import (
RunSatellite,
StreamingStarted,
StreamingStopped,
SatelliteConnected,
SatelliteDisconnected,
)
from wyoming.server import AsyncEventHandler, AsyncServer
from wyoming.vad import VoiceStarted
from wyoming.wake import Detection
@@ -107,6 +113,14 @@ class LEDsEventHandler(AsyncEventHandler):
self.color(_BLACK)
elif RunSatellite.is_type(event.type):
self.color(_BLACK)
elif SatelliteConnected.is_type(event.type):
# Flash
for _ in range(5):
self.color(_GREEN)
await asyncio.sleep(0.3)
self.color(_BLACK)
elif SatelliteDisconnected.is_type(event.type):
self.color(_RED)
return True
+15 -1
View File
@@ -12,7 +12,13 @@ import gpiozero
import spidev
from wyoming.asr import Transcript
from wyoming.event import Event
from wyoming.satellite import RunSatellite, StreamingStarted, StreamingStopped
from wyoming.satellite import (
RunSatellite,
StreamingStarted,
StreamingStopped,
SatelliteConnected,
SatelliteDisconnected,
)
from wyoming.server import AsyncEventHandler, AsyncServer
from wyoming.vad import VoiceStarted
from wyoming.wake import Detection
@@ -107,6 +113,14 @@ class LEDsEventHandler(AsyncEventHandler):
self.color(_BLACK)
elif RunSatellite.is_type(event.type):
self.color(_BLACK)
elif SatelliteConnected.is_type(event.type):
# Flash
for _ in range(5):
self.color(_GREEN)
await asyncio.sleep(0.3)
self.color(_BLACK)
elif SatelliteDisconnected.is_type(event.type):
self.color(_RED)
return True