网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

用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生成随机噪音

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com