您可以使用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实际播放音频,则此页面概述了某些软件包/模块。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)