MCPcopy
hub / github.com/collabora/WhisperLive / _trim_transcript

Method _trim_transcript

whisper_live/backend/base.py:477–482  ·  view source on GitHub ↗

Trims transcript and text lists to prevent unbounded memory growth.

(self)

Source from the content-addressed store, hash-verified

475 return last_segment
476
477 def _trim_transcript(self):
478 """Trims transcript and text lists to prevent unbounded memory growth."""
479 if len(self.transcript) > self.MAX_TRANSCRIPT_LENGTH:
480 self.transcript = self.transcript[-self.MAX_TRANSCRIPT_LENGTH:]
481 if len(self.text) > self.MAX_TRANSCRIPT_LENGTH:
482 self.text = self.text[-self.MAX_TRANSCRIPT_LENGTH:]

Calls

no outgoing calls