如何从Numpy数组生成音频?

如何从Numpy数组生成音频?,第1张

如何从Numpy数组生成音频

您可以使用from

write
函数
scipy.io.wavfile
来创建一个wav文件,然后您可以根据需要播放该文件。请注意,数组必须是整数,因此,如果您有浮点数,则可能需要适当地缩放它们:

import numpy as npfrom scipy.io.wavfile import writedata = np.random.uniform(-1,1,44100) # 44100 random samples between -1 and 1scaled = np.int16(data/np.max(np.abs(data)) * 32767)write('test.wav', 44100, scaled)

如果您希望Python实际播放音频,则此页面概述了某些软件包/模块。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5643748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存