MulaiMulai sekarang secara gratis

Memroses audio tak terstruktur

Anda memiliki banyak berkas .wav untuk diproses, yang bisa memakan waktu lama. Untungnya, fungsi yang baru saja Anda tulis dapat digunakan dengan Dask bag untuk menjalankan analisis secara paralel menggunakan semua inti prosesor yang tersedia.

Berikut adalah deskripsi fungsi not_silent() yang Anda tulis, ditambah dua fungsi lain yang dapat Anda gunakan.

  • not_silent(audio_dict) - Menerima sebuah kamus audio, dan memeriksa apakah audio tidak hening. Mengembalikan True/False.
  • peak_frequency(audio_dict) - Menerima sebuah kamus data audio, menganalisisnya untuk menemukan frekuensi puncak audio, dan menambahkannya ke dalam kamus.
  • delete_dictionary_entry(dict, key_to_drop) - Menghapus kunci tertentu dari kamus masukan.

Data audio loaded_audio_bag tersedia di lingkungan Anda.

Latihan ini adalah bagian dari kursus

Pemrograman Paralel dengan Dask di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Edit dan Jalankan Kode