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.
"""
from wyoming.event import Event as WyomingEvent
from wyoming.event import Event
interval = self.settings.event.audio_level_interval_ms / 1000.0
@@ -1230,10 +1230,10 @@ class SatelliteBase:
self.settings.event.audio_level_enabled
and self._websocket_clients
):
event = WyomingEvent(
"audio-level",
{"level": self._last_mic_level}
).event()
event = Event(
type="audio-level",
data={"level": self._last_mic_level}
)
await self._broadcast_to_websocket(event)
# -------------------------------------------------------------------------