Refactor frame callback to remove last_time tracking

Removed unnecessary time tracking in the frame callback.
This commit is contained in:
Laurent Mazare
2025-08-26 14:31:49 +02:00
committed by GitHub
parent 2d301c9da0
commit 1f1b43a1b4

View File

@@ -117,16 +117,12 @@ def main():
break
time.sleep(1)
else:
last_time = time.time()
def _on_frame(frame):
nonlocal _frames_cnt
nonlocal last_time
if (frame != -1).all():
_frames_cnt += 1
print(f"generated {_frames_cnt / 12.5:.2f}s", end="\r", flush=True)
print("{}", time.time() - last_time)
last_time = time.time()
start_time = time.time()
result = tts_model.generate(