CommencezCommencez gratuitement

Traitement de données audio non structurées

Vous avez beaucoup de fichiers .wav à traiter, ce qui pourrait prendre beaucoup de temps. Heureusement, les fonctions que vous venez d'écrire peuvent être utilisées avec des sacs Dask pour exécuter l'analyse en parallèle sur tous vos cœurs disponibles.

Voici la description de la fonction not_silent() que vous avez écrite, ainsi que deux autres que vous pouvez utiliser.

  • not_silent(audio_dict) - Prend un dictionnaire audio et vérifie si l'enregistrement n'est pas silencieux. Retourne True/False.
  • peak_frequency(audio_dict) - Prend un dictionnaire de données audio, l'analyse pour trouver la fréquence de pointe de l'audio et l'ajoute au dictionnaire.
  • delete_dictionary_entry(dict, key_to_drop) - Supprime une clé donnée du dictionnaire en entrée.

Le sac de données audio loaded_audio_bag est disponible dans votre environnement.

Cette activité fait partie du cours

Programmation parallèle avec Dask en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Modifier et exécuter le code