BaşlayınÜcretsiz başlayın

Yapılandırılmamış sesleri işleme

İşlemen gereken çok sayıda .wav dosyası var ve bu uzun sürebilir. Neyse ki, az önce yazdığın işlevler Dask bag'lerle birlikte kullanılarak analiz tüm çekirdeklerini paralel şekilde çalıştırabilir.

Aşağıda yazdığın not_silent() işlevinin açıklamasıyla birlikte kullanabileceğin iki ek işlev var.

  • not_silent(audio_dict) - Bir ses sözlüğü alır ve sesin sessiz olmadığını kontrol eder. True/False döndürür.
  • peak_frequency(audio_dict) - Bir ses verisi sözlüğü alır, sesin tepe frekansını bulmak için analiz eder ve bunu sözlüğe ekler.
  • delete_dictionary_entry(dict, key_to_drop) - Girdi sözlüğünden verilen anahtarı siler.

loaded_audio_bag adlı ses verisi çalışma ortamında hazır.

Bu egzersiz, kursun bir parçasıdır

Python ile Dask ile Paralel Programlama

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Kodu Düzenle ve Çalıştır