用python生成随机噪音

 时间:2026-02-14 15:04:41

1、给出一串很长的随机数:

data = 2+np.sin(np.random.rand(160000))

用python生成随机噪音

2、用wave新建一个音频文件——000.wav:

f = wave.open(r"000.wav", "wb")

用python生成随机噪音

3、把随机数转化为音频:

f.setnchannels(1)

f.setsampwidth(2)

f.setframerate(16000)

f.writeframes(data.tostring())

声道数是1、音频宽度是2、采样率是16000。

用python生成随机噪音

4、用Windows media player播放音频,并查看波形图。

用python生成随机噪音

5、增加音量:

data = data*10000

data = data.astype(np.short)

用python生成随机噪音

6、可以看到波形图变细了。

用python生成随机噪音

7、如果:

data = data*1000

data = data.astype(np.short)

波形图更细。

用python生成随机噪音

8、正弦音。

用python生成随机噪音

用python生成随机噪音

用python生成随机噪音

用python生成随机噪音

  • 如何将数组从上向下翻转?
  • 如何在pycharm中使用opencv-python包并找图
  • Mathematica怎么批量处理列表中的元素?
  • 手把手教你用matlab画一座山
  • Mathematica基础——数值转化
  • 热门搜索
    僭怎么读 低压高怎么办 手表怎么调时间 腌黄瓜咸菜的做法 身份证掉了怎么挂失 怎么判断自己是低血糖 家里有蟑螂怎么办 酹怎么读 白萝卜做法大全家常 菡萏怎么读