Aan de slagGa gratis aan de slag

Onbewerkte audio verwerken

Je hebt veel .wav-bestanden om te verwerken, wat lang kan duren. Gelukkig kun je de functies die je net hebt geschreven combineren met Dask bags om de analyse parallel uit te voeren met al je beschikbare cores.

Hieronder vind je beschrijvingen van de functie not_silent() die je hebt geschreven, plus twee extra's die je kunt gebruiken.

  • not_silent(audio_dict) - Neemt een audiodictionary en controleert of de audio niet stil is. Geeft True/False terug.
  • peak_frequency(audio_dict) - Neemt een dictionary met audiodata, analyseert die om de piekfrequentie van de audio te vinden en voegt die toe aan de dictionary.
  • delete_dictionary_entry(dict, key_to_drop) - Verwijdert een opgegeven key uit de inputdictionary.

De audiodata loaded_audio_bag is beschikbaar in je omgeving.

Deze oefening maakt deel uit van de cursus

Parallel programmeren met Dask in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Code bewerken en uitvoeren