Precedent logo
Home

Audio Retrieval

Ai vorbit cu minerul de afară și ți-a pus la dispoziție ultima înregistrare pe care a primit-o de la cel dinăuntru înainte ca acesta să rămână fără baterie. Poți descifra conținutul acesteia?

Download wav file

Dupa cum ne asteptam, audio-ul este distorsionat, iar abordarea principala pentru a recrea macar partial fisierul original este sa schimbam elementele de baza ale unui semnal continuu: frecventa, amplitudinea, shiftarea. Pentru ca fisierul este in formatul .wav, putem utiliza biblioteca scipy din python pentru a schimba usor datele semnalului

In primul rand, presupunem ca frecventa audio-ului este gresita, asa ca incercam sa il aducem la parametri normali. Ulterior putem imparti mesajul in fragmente de timp dupa frecventa respectiva:

poza cu frecventa

Dupa fiecare pas scriem fisierul intr-un fisier .wav si il ascultam. Inca pare bruiat. Cea mai effective metoda de a schimba in mod clar continutul mesajului este shiftarea semnalului. Folosim formula lui Euler pentru lucrul cu semnale:

poza cu euler

Acum continutul audio-ului este destul de clar, dar parca este in soapta. Putem mari amplitudinea pentru a rezolva aceasta problema:

poza cu amplitudine

A project by

Precedent logo