Začněte nyníZačněte zdarma

Zpracování nestrukturovaných zvukových dat

Máš k dispozici velké množství souborů .wav, jejichž zpracování by mohlo trvat poměrně dlouho. Naštěstí funkce, které jsi právě napsal/a, lze použít s Dask bags ke spuštění analýzy paralelně napříč všemi dostupnými jádry procesoru.

Níže najdeš popis funkce not_silent(), kterou jsi napsal/a, a dvou dalších funkcí, které můžeš použít.

  • not_silent(audio_dict) – Přijme slovník se zvukovými daty a zkontroluje, zda nahrávka není tichá. Vrátí True/False.
  • peak_frequency(audio_dict) – Přijme slovník se zvukovými daty, analyzuje ho a najde nejvyšší frekvenci nahrávky, kterou přidá do slovníku.
  • delete_dictionary_entry(dict, key_to_drop) – Odstraní zadaný klíč ze vstupního slovníku.

Zvuková data loaded_audio_bag jsou dostupná v tvém prostředí.

Toto cvičení je součástí kurzu

Parallel Programming with Dask in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Upravit a spustit kód