读取.wav文件时返回的数据究竟是什么?

时间:2015-11-10 21:49:20

标签: python audio scipy wav

使用

等内容读取音频文件时
rate, wavData = scipy.io.wavfile.read('test.wav')

wavData内的数据究竟代表什么?

1 个答案:

答案 0 :(得分:7)

wavData是一个数字数组,每个数字代表音频信号的单个样本。样本是在时间上均匀间隔的音频幅度的快照。因此,如果您的费率返回为48000,那么wavData的前48000个元素将是1秒的音频信号。有关更多信息,请阅读维基百科上的PCM:https://en.wikipedia.org/wiki/Pulse-code_modulation