ComeçarComece de graça

Processando áudio não estruturado

Você tem muitos arquivos .wav para processar, o que pode levar bastante tempo. Felizmente, as funções que você acabou de escrever podem ser usadas com Dask bags para executar a análise em paralelo usando todos os seus núcleos disponíveis.

Aqui estão as descrições da função not_silent() que você escreveu, mais duas extras que você pode usar.

  • not_silent(audio_dict) - Recebe um dicionário de áudio e verifica se o áudio não está silencioso. Retorna True/False.
  • peak_frequency(audio_dict) - Recebe um dicionário com dados de áudio, analisa para encontrar a frequência de pico do áudio e a adiciona ao dicionário.
  • delete_dictionary_entry(dict, key_to_drop) - Exclui uma chave informada do dicionário de entrada.

Os dados de áudio loaded_audio_bag estão disponíveis no seu ambiente.

Este exercício faz parte do curso

Programação Paralela com Dask em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Editar e executar o código