fix: _send_audio_level — правильное создание Event

Проблема: Event(...).event() не существует

Решение: Event(type=..., data=...) напрямую
This commit is contained in:
2026-05-21 15:19:06 +03:00
parent 3d9ebfbb0a
commit 40382afac5
+5 -5
View File
@@ -1219,7 +1219,7 @@ class SatelliteBase:
""" """
Периодически отправлять audio-level события в WebSocket. Периодически отправлять audio-level события в WebSocket.
""" """
from wyoming.event import Event as WyomingEvent from wyoming.event import Event
interval = self.settings.event.audio_level_interval_ms / 1000.0 interval = self.settings.event.audio_level_interval_ms / 1000.0
@@ -1230,10 +1230,10 @@ class SatelliteBase:
self.settings.event.audio_level_enabled self.settings.event.audio_level_enabled
and self._websocket_clients and self._websocket_clients
): ):
event = WyomingEvent( event = Event(
"audio-level", type="audio-level",
{"level": self._last_mic_level} data={"level": self._last_mic_level}
).event() )
await self._broadcast_to_websocket(event) await self._broadcast_to_websocket(event)
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------