IniziaInizia gratis

Elaborare audio non strutturato

Hai molti file .wav da elaborare, e potrebbe richiedere molto tempo. Per fortuna, le funzioni che hai appena scritto possono essere usate con i Dask bag per eseguire l’analisi in parallelo usando tutti i core disponibili.

Ecco la descrizione della funzione not_silent() che hai scritto, più due funzioni extra che puoi usare.

  • not_silent(audio_dict) - Riceve un dizionario audio e verifica che l’audio non sia silenzioso. Restituisce True/False.
  • peak_frequency(audio_dict) - Riceve un dizionario con i dati audio, lo analizza per trovare la frequenza di picco dell’audio e la aggiunge al dizionario.
  • delete_dictionary_entry(dict, key_to_drop) - Elimina una chiave specificata dal dizionario in input.

Il bag di dati audio loaded_audio_bag è disponibile nel tuo ambiente.

Questo esercizio fa parte del corso

Programmazione parallela con Dask in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Modifica ed esegui il codice