如何在Python中每隔x秒将一个声音写入音频文件(例如.mp3) ?



是否有一种方法可以在python中每2秒写入一个声音(例如。mp3或。wav)文件?例如,如果我有一个这样的循环

x=0
while x<10:
#write sound.wav into an audio file (file.mp3)
time.sleep(2)
x=x+1

因此,我想要有一个音频文件,你听到一个声音每2秒(例如10次)

Thanks in advance

不是这样的。如果你设置了sleep(2), Python解释器将只是空闲2秒,不做任何事情,也就是说,它将暂停任何文件写入,并在休眠结束后恢复。你需要做的是写你的声音数据,然后写两秒钟的沉默(零值样本),然后再写声音数据等等。

最新更新