This commit is contained in:
Quentin Fuxa
2025-11-19 18:17:50 +01:00
parent e9b4ceeee5
commit 3104f40f6e

View File

@@ -81,7 +81,7 @@ class AudioProcessor:
# State management # State management
self.is_stopping = False self.is_stopping = False
self.silence = False self.silence = True
self.silence_duration = 0.0 self.silence_duration = 0.0
self.start_silence = None self.start_silence = None
self.last_silence_dispatch_time = None self.last_silence_dispatch_time = None
@@ -168,7 +168,7 @@ class AudioProcessor:
if not self.silence: if not self.silence:
return return
now = time() now = time()
duration = now - self.last_silence_dispatch_time duration = now - (self.last_silence_dispatch_time if self.last_silence_dispatch_time else self.state.beg_loop)
await self._push_silence_event(Silence(duration=duration, has_ended=True)) await self._push_silence_event(Silence(duration=duration, has_ended=True))
self.last_silence_dispatch_time = now self.last_silence_dispatch_time = now
self.silence = False self.silence = False