开始使用免费开始使用

处理非结构化音频

您需要处理大量的 .wav 文件,这可能会花费很长时间。幸运的是,您刚刚编写的函数可以与 Dask bag 一起使用,利用所有可用内核并行运行分析。

下面是您编写的 not_silent() 函数的说明,以及两个可供使用的额外函数。

  • not_silent(audio_dict) - 接收一个音频字典,检查音频是否不是静音。返回 True/False。
  • peak_frequency(audio_dict) - 接收一个包含音频数据的字典,分析并找出音频的峰值频率,并将其添加回字典。
  • delete_dictionary_entry(dict, key_to_drop) - 从输入字典中删除给定的键。

音频数据 loaded_audio_bag 已在您的环境中可用。

本练习是课程的一部分

Python 中的 Dask 并行编程

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Filter out blank audio files
filtered_audio_bag = loaded_audio_bag.____(____)
编辑并运行代码