读取 .wav 文件时返回的数据到底是什么?
What exactly is the data returned when reading a .wav file?
当使用
之类的东西读取音频文件时
rate, wavData = scipy.io.wavfile.read('test.wav')
wavData
里面的数据到底代表什么?
wavData 是一个数字数组,每个数字代表音频信号的单个样本。样本是时间间隔均匀的音频振幅的快照。因此,如果您的速率返回为 48000,则 wavData 的前 48000 个元素将是 1 秒的音频信号。有关更多信息,请阅读维基百科上的 PCM:https://en.wikipedia.org/wiki/Pulse-code_modulation.
当使用
之类的东西读取音频文件时rate, wavData = scipy.io.wavfile.read('test.wav')
wavData
里面的数据到底代表什么?
wavData 是一个数字数组,每个数字代表音频信号的单个样本。样本是时间间隔均匀的音频振幅的快照。因此,如果您的速率返回为 48000,则 wavData 的前 48000 个元素将是 1 秒的音频信号。有关更多信息,请阅读维基百科上的 PCM:https://en.wikipedia.org/wiki/Pulse-code_modulation.