gpt4 book ai didi

python - 减少python winsound中的 “raindrop”声音

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

我当时正在制作一个使用winsound.Beep(int, int)的python程序,但我注意到在播放每次蜂鸣声之后,它会发出令人讨厌的“雨滴”声。有没有办法解决这个问题?

最佳答案

听起来您正在体验的就是音频世界中的点击。它们在音频信号快速跳变值时发生。当信号突然停止但尚未达到零交叉点时,也会发生它们。本页上的图表显示了正在发生的一切;

http://www.soundonsound.com/sos/oct06/articles/pcmusician_1006.htm

我从没使用过winsound.Beep,但是从文档上看,它似乎相当高级。可能是方波,当值为1时,您会听到the啪声,然后信号停止。扬声器可能会跳回到其静止位置,并产生您听到的雨滴声。如果您真的很烦,则可以进入代码本身并对其进行编辑,以便每次生成声音时,都通过振幅包络对其进行过滤以消除这些咔嗒声,但这比起花更多的时间了。值(value)。我的建议是更改用于生成声音的方法。

关于python - 减少python winsound中的 “raindrop”声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30021413/

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