Detectare duplicate: Q&A 18.08.2026 este acelasi video cu 11.08.2026
audio_fingerprint.py - amprenta pe anvelopa de energie, fara transcriere. md5 nu prinde duplicatele (urcari encodate separat, durate la 0.08s distanta). Validat: 1.000 pe perechea duplicat, 0.038 pe sesiuni diferite. check_duplicates.py - acelasi lucru pe transcrieri, cu --selftest. Scanat tot modulul Q&A: un singur duplicat. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
This commit is contained in:
24
PROGRESS.md
24
PROGRESS.md
@@ -70,6 +70,30 @@ Zilnică (147). Decizii luate cu el:
|
||||
generic câștigă clar și nu e nici mai lent (moltbot small-ro: 2.26x
|
||||
realtime; local medium: 1.78x).
|
||||
|
||||
### Duplicate în curs — verifică ÎNTOTDEAUNA înainte de sumarizare
|
||||
Cursul publică aceeași înregistrare sub două date. Găsit: **Q&A 18.08.2026
|
||||
este identic cu 11.08.2026** (lecțiile 2 și 3). Sumarizat o singură dată,
|
||||
sub 11.08.2026, cu notă în fișier și în `INDEX_TEMATIC.md`.
|
||||
|
||||
Două unelte, ambele în rădăcina repo-ului:
|
||||
- `audio_fingerprint.py` — rulează pe mp3-uri **înainte** de transcriere.
|
||||
Amprentă = RMS pe ferestre de o secundă, corelat peste decalaje de ±15s.
|
||||
`md5` NU prinde duplicatele: cele două urcări sunt encodate separat, deci
|
||||
bytes diferiți și durate care diferă cu ~0.08s. Validat pe perechea
|
||||
cunoscută: **1.000** pentru duplicat, **0.038** pentru sesiuni diferite.
|
||||
Prag: >0.90 = duplicat, 0.70-0.90 = verifică manual.
|
||||
`\.venv/bin/python audio_fingerprint.py "audio/09_Q_and_A/*.mp3"`
|
||||
- `check_duplicates.py` — pe transcrieri, pentru ce e deja transcris
|
||||
(`transcribe.py` șterge audio-ul după succes). Are `--selftest`.
|
||||
|
||||
Rulate pe toate cele 28 de sesiuni Q&A: **un singur duplicat**, cel de mai
|
||||
sus. Atenție la durate apropiate care NU sunt duplicate — 13_28102025 și
|
||||
16_07102025 diferă cu 0.288s dar sunt sesiuni complet diferite; verificat
|
||||
prin transcrierea unor felii de 200s din mijloc.
|
||||
|
||||
**Rulează amândouă pe Analiza Zilnică (147 lecții) înainte de transcriere** —
|
||||
acolo un duplicat costă ore, nu minute.
|
||||
|
||||
### Ce urmează după Q&A
|
||||
1. Cele 5-6 lecții 1:1 (module 11, 17, 18, 20, 21, 22 — câte 1 lecție).
|
||||
Formatul se decide **după** transcriere — nu știm dacă e mentorat
|
||||
|
||||
Reference in New Issue
Block a user