网页音频抓取(Python库:pyAudioAnalysis特征提取音频分析任务 )

优采云 发布时间: 2022-04-15 22:22

  网页音频抓取(Python库:pyAudioAnalysis特征提取音频分析任务

)

  pyAudioAnalysis 是一个开放的 Python 库,提供了许多与音频相关的功能,专注于特征提取、分类、分割和可视化问题。

  

  特征

  pyAudioAnalysis 是一个 Python 库,涵盖了广泛的音频分析任务。

  使用 pyAudioAnalysis,您可以:

  实用功能

  将 Mp3 批量转换为 Wav

  函数 convertDirMP3ToWav(dirName, Fs, nC, useMp3TagsAsName = False) 使用提供的采样率(第二个参数)和通道数(第三个参数)将文件夹 dirName 的所有 MP3 文件转换为 WAV 文件。如果最后一个参数 (useMp3TagsAsName) 设置为 True,则输出的 WAV 文件将使用 MP3 标签(艺术家和歌曲名称)命名,否则将使用 MP3 文件名(当然,扩展名为 .wav)

  命令行使用示例

  python audioAnalysis.py dirMp3toWav -i MusicData/ -r 16000 -c 1

  或者,convertFsDirWavToWav() 函数可用于将存储在特定文件夹中的 WAV 列表转换为具有另一个采样率的相同信号的新列表(同样是 WAV 文件)。通讯示例:

  python audioAnalysis.py dirWavResample -i MusicData/ -r 8000 -c 1

  新文件存储在名为 Fs_Nc 的新文件夹下,例如 Fs8000_NC1

  pyAudioAnalysis - Theodoros Giannakopoulos

  下载并安装

  下载包:pyAudioAnalysis模块下载

  安装依赖: pip install -r ./requirements.txt

  使用 pip 安装: pip install -e

  

  音频分类示例

  pyAudioAnalysis 提供易于调用的包装器来执行音频分析任务。例如,给定一组存储在文件夹中的 WAV 文件(每个文件夹代表不同的类别),此代码首先训练一个音频片段分类器,然后使用训练好的分类器对未知音频 WAV 文件进行分析分类:

  aT.extract_features_and_train(["classifierData/music","classifierData/speech"], 1.0, 1.0, aT.shortTermWindow, aT.shortTermStep, "svm", "svmSMtemp", False)aT.file_classification("data/doremi.wav", "svmSMtemp","svm")```

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线