feat: add waveform cache to avoid re-reading WAV files
This commit is contained in:
1 parent
37f19c5fd3
commit
4404dda926
3 files changed
+35
-4
No files matched your search
+3
-2
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user