【问题标题】:How can I read audio files directory in Python?如何在 Python 中读取音频文件目录?
【发布时间】:2021-07-11 20:17:10
【问题描述】:

我的桌面上存储了一个文件夹,其中包含 19 个 WAV 格式的音频文件。当我执行以下代码读取音频文件时,len(audio-files) 的输出为 0..但它必须为 19。我该如何解决这个问题???

from glob import glob
data_dir = './audio featur-extraction\audio-setA/'
audio_files = glob(data_dir + '*.wav')
len(audio_files)
 

输出:0.

【问题讨论】:

  • 不是machine-learning 问题,请不要向无关标签发送垃圾邮件(已删除)。

标签: python audio datadirectory


【解决方案1】:

如果你真的只是想要音频数据。

import wave, os, glob
zero = []
path = '/path/to/directory'
for filename in glob.glob(os.path.join(path, '*.wav')):
    w = wave.open(filename, 'r')
    d = w.readframes(w.getnframes())
    zero.append(d)
    w.close()

【讨论】:

  • 我想从音频中提取特征并将其保存在 excel 文件中,但是 len(audio_files) 的输出为 0,它返回没有值的 excel 文件。我需要解决这个问题。 @Ahmer Arain
  • @softangle 移动你的问题的球门柱不是很好的形式。我建议编辑原始问题以澄清您面临的问题。
猜你喜欢
  • 2015-09-19
  • 2021-03-26
  • 1970-01-01
  • 2018-01-18
  • 1970-01-01
  • 1970-01-01
  • 2011-03-15
  • 2019-10-10
相关资源
最近更新 更多