ECOUL·SPECTRAL

separă un sunet de o voce, chirurgical, direct în browser
sintetic: voce armonică + 2 bipuri + zgomot de fond

Cum funcționează: transformată Fourier pe termen scurt (STFT) — fiecare regiune marcată e o fereastră timp-frecvență pe care o păstrezi sau o tai, apoi semnalul e reconstruit (ISTFT, overlap-add ponderat). Nu e un model AI antrenat pe voce/muzică — e o unealtă de precizie pentru un eveniment scurt și localizat, nu pentru separare voce-vs-instrumentale pe un mix muzical întreg.

Detecția de voce folosește Harmonic Product Spectrum — caută o fundamentală (70–400Hz) cu o serie reală de armonice deasupra (nu doar un ton izolat: verifică explicit că armonicele au energie proprie, nu doar scurgere spectrală). Nu recunoaște conținut sau identitate, doar periodicitate acustică armonică în acel interval — un instrument sau alt sunet cu structură armonică reală în aceeași bandă poate fi marcat și el, la fel cum ar fi și pentru o ureche care judecă doar înălțimea, nu sursa. „Izolează/Elimină vocea” taie pe toată banda de frecvență în regiunile marcate — dacă evenimentul se suprapune exact peste voce, tot selecția manuală pe spectrogramă separă chirurgical, nu asta.

Reducerea de zgomot e scădere spectrală clasică (stil Audacity Noise Reduction): estimează amprenta de magnitudine a zgomotului dintr-o porțiune „doar zgomot" și o scade din tot clipul, păstrând faza originală. Funcționează bine pe zgomot constant (fâsâit, hum, ventilator); intensitate prea mare poate lăsa artefacte („zgomot muzical" — pocnete izolate de frecvență), de-asta pragul e reglabil, iar „eliminare completă" (fără prag minim de siguranță) e o alegere explicită, nu implicită. Dacă fișierul video nu se decodează direct, extrage întâi coloana audio: ffmpeg -i clip.mp4 -vn -acodec pcm_s16le -ar 44100 audio.wav