Wave返回的样本是什么_read.readframes(n) 代表?

2024-09-29 23:27:30 发布

您现在位置:Python中文网/ 问答频道 /正文

经过一番研究后,我发现了wave和struct模块,以及如何将它们一起用于查看音频样本,如下所示:

import wave, struct

song = wave.open('asymmetry.wav', 'rb')
print song.getparams()
length = song.getnframes()
values = []
for x in range(length):
    string = song.readframes(1)
    sample = struct.unpack('hh', string)
    values.append(sample)

这给我留下了一个很长的示例值列表。我只想知道这些代表什么,是振幅或频率还是其他我不知道的东西。在


Tags: 模块sampleimportstringsongopen音频wave

热门问题