ÎncepețiÎncepe gratuit

Procesarea datelor audio nestructurate

Ai multe fișiere .wav de procesat, ceea ce ar putea dura mult timp. Din fericire, funcțiile pe care tocmai le-ai scris pot fi folosite cu Dask bags pentru a rula analiza în paralel, utilizând toate nucleele disponibile.

Iată descrierile funcției not_silent() pe care ai scris-o, plus alte două funcții pe care le poți folosi.

  • not_silent(audio_dict) - Primește un dicționar audio și verifică dacă înregistrarea nu este silențioasă. Returnează True/False.
  • peak_frequency(audio_dict) - Primește un dicționar de date audio, îl analizează pentru a identifica frecvența de vârf și o adaugă în dicționar.
  • delete_dictionary_entry(dict, key_to_drop) - Șterge o cheie specificată din dicționarul de intrare.

Datele audio loaded_audio_bag sunt disponibile în mediul tău.

Acest exercițiu face parte din cursul

Programare paralelă cu Dask în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Editează și rulează codul