标签: python python-2.7
此代码播放WAV三次,每次都有延迟。 我怎样才能消除这种延迟?
import winsound for x in range(0, 3): winsound.PlaySound(FileName + '.wav', winsound.SND_FILENAME)
答案 0 :(得分:0)
winsound模块不能这样做。您可以通过设置loop标志,睡眠三次持续时间,然后通过调用winsound.PlaySound而没有参数来停止播放来破解您的解决方案,但是您必须做出错误的假设。超出你控制范围的事情。
pydub怎么样?
from pydub import AudioSegment from pydub.playback import play segment = AudioSegment.from_wav(FileName + '.wav') play(segment * 3)