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
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.____(____)