parent
e9b4ceeee5
commit
3104f40f6e
1 changed files with 2 additions and 2 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue