python中的wavfile.read的返回类型

问题描述:

我需要分析一个声音文件,以便在声音更大时获得。python中的wavfile.read的返回类型

我有这样的:

率,数据= wavfile.read( 'test.wav')

我知道的速度值的含义,但真正在数据变量?

它运作良好时,我想找回声音的响亮部分的时间间隔,通过查看数据列表,但我真的不能找到这个名单的意义......

非常感谢

数据包含代表您的.wav文件中声音的numpy数组。 上的声音是如何在这些数据代表的一些很好的说明可以在以下问题上找到: What do the bytes in a .wav file represent?

datawav filesaudio samples。大多数情况下,它是16位有符号整数。对于wav文件,你主要关心速率(声音频率)和频道数量(如果你的wav文件不是单声道的)。