feat: add waveform cache to avoid re-reading WAV files

This commit is contained in:
Honney OC committed 2026-09-13 23:32:36 +00:00
1 parent 37f19c5fd3
commit 4404dda926
3 files changed
+35 -4

No files matched your search

+3 -2
View File
@@ -61,6 +61,7 @@ except ImportError:
HAS_SF = False
from sync_audio import load_wav
from waveform_cache import cached_load_wav
# ─── Helpers ───
@@ -209,9 +210,9 @@ class VerifyWindow(QtWidgets.QMainWindow):
# Load audio
print(f"Loading audio A: {wav_a_path}")
self.a_orig, _ = load_wav(wav_a_path, target_sr=sr)
self.a_orig, _ = cached_load_wav(wav_a_path, target_sr=sr)
print(f"Loading audio B: {wav_b_path}")
self.b_orig, _ = load_wav(wav_b_path, target_sr=sr)
self.b_orig, _ = cached_load_wav(wav_b_path, target_sr=sr)
# Apply lag alignment
self.a_aligned, self.b_aligned = apply_lag(self.a_orig, self.b_orig, self.lag_samples)