首页 > 解决方案 > 从python中的.wav声音文件中获取numpy数组的方法

问题描述

我尝试了许多库,例如 scipy、wavio、wave.. 等,但我仍然没有得到解决方案。我所要做的就是从给定的声音文件中获取 numpy 数组。

我尝试的最后一个是 scipy,它甚至没有解决声音文件的位置。有人可以向我推荐一个 python 库来完成我的工作以及一些可以读取 .wav 文件并获取 numpy 数组的代码吗?谢谢

import scipy.io.wavfile

rate, data = scipy.io.wavfile.read('sound sample.wav')
sin_data = np.sin(data)

print(sin_data)

标签: python-3.xscipy

解决方案


将以下两行放在代码的开头:

import scipy.io.wavfile
import numpy as np

推荐阅读