绘制波形图(python)

 时间:2026-02-14 04:07:36

1、先把音频文件和python代码文件放到同一个文件夹里面。

绘制波形图(python)

2、用spyder编译器打开0.py,输入下面的代码,读取音频。

import wave,numpy,pylab

a=wave.open('2.wav','rb')

得到一个Wave_read object

绘制波形图(python)

3、查看音频的频率:

fr=a.getframerate()

绘制波形图(python)

4、按照频率读取第一帧的数据,返回一个byte object

b=a.readframes(fr)

绘制波形图(python)

5、把b转化为数组:

a.close()

c = numpy.frombuffer(b,

    dtype=numpy.short)

绘制波形图(python)

6、画第一帧的波形图:

d = len(c)

pylab.plot(list(range(d)),c,'g')

绘制波形图(python)

7、画出前两帧的波形图。

绘制波形图(python)

  • Java中GUI界面基本绘图知识
  • 怎么用Mathematica处理高次方程的韦达定理?
  • 如何在ppt中给长方体添加编织物纹理和阴影
  • PPT 如何将字体三维格式的材料设为柔边缘效果?
  • 网易有道词典开机自动启动的设置方法
  • 热门搜索
    外地旅游日了妈妈 比利时旅游 安徽旅游职业学院 乡村旅游规划 古城旅游 大理旅游地图 野三坡旅游攻略 南麂岛旅游 包头旅游景点大全 陕西旅游地图