我目前正在尝试制作节拍器程序。它采用用户想要的速度并根据该速度播放声音。Python:试图让音频播放时间间隔
这是测试代码中,我写道:
import winsound
import time
while True:
winsound.PlaySound('beep.wav', winsound.SND_FILENAME)
time.sleep(0.1)
所以上面的代码是想打一个简单的蜂鸣声每隔100毫秒,但是当我运行它,我听到声音的延迟。
例如,它应该去:
哔哔哔哔哔
但我听到的是:
哔哔哔哔(很短的延迟)哔
我有尝试了许多不同的速度,以确保我没有误解这些差异,但它确实存在,并且对于每个节奏以不同的模式重复。
如何才能摆脱这种差异?
我想你的代码,它工作正常 – Veltro
很奇怪的,我还听到它,即使我的东西不再取代我的声音。编辑:我有一个错误的代码,忘记缩进最后一行,再试一次? –