ПочатиПочніть безкоштовно

Оброблення неструктурованого аудіо

У вас є багато файлів .wav для обробки, і це може зайняти чимало часу. На щастя, функції, які ви щойно написали, можна використати з Dask bags, щоб виконати аналіз паралельно на всіх наявних ядрах.

Нижче наведено описи вашої функції not_silent(), а також двох додаткових, які можна використати.

  • not_silent(audio_dict) — приймає словник з аудіо та перевіряє, чи аудіо не є тихим. Повертає True/False.
  • peak_frequency(audio_dict) — приймає словник з аудіоданими, аналізує його, щоб знайти пікову частоту аудіо, і додає її до словника.
  • delete_dictionary_entry(dict, key_to_drop) — видаляє заданий ключ зі вхідного словника.

Аудіодані loaded_audio_bag доступні у вашому середовищі.

Ця вправа є частиною курсу

Паралельне програмування з Dask у Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
Редагувати та запускати код