gpt4 book ai didi

python - 精确的异步计时

转载 作者:行者123 更新时间:2023-12-01 02:48:44 25 4
gpt4 key购买 nike

制作一个“音乐盒”程序。现在,我的代码有效地调用:

note.play()
time.sleep(0.08)
note.play()
time.sleep(0.16)
note.play()
time.sleep(0.12)

但是,时间安排有点偏差,使得每次播放的音乐听起来都不同。我想要精确度。

如何最好地解决这个问题? Pygame 循环与时间增量?异步等待的东西?

最佳答案

你不能相信计算机的时钟。因此,您可以做的就是在您想要静音的地方播放录制的静音。

看看这个:pydub

您可以轻松连接音轨。因此,如果您在文件中记录了 0.01 秒的静音,您可以将第一个音符与静音轨道连接 8 次,以获得音符 + 0.08 秒的静音,然后连接到另一个音符,依此类推。

关于python - 精确的异步计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45024110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com