我正在尝试使用python的winsound
模块自动播放声音。我已经到了可以给函数提供任意数量的音符(我将其名称存储为频率的音符)和BPM速度的点。但是,winsound中的默认蜂鸣声非常粗糙,以较高的速度(高于60 BPM的速度)间隔开。
是否可以使用其他声音代替默认的winsound.Beep
功能?我想坚持通过代码生成声音(而不是mp3或任何下载的文件),因为我已经将各种音符存储为频率,并且可以使用一些东西。它所需要的只是更好的声音。
如果winsound不是最好的选择,还有其他方法可以在python中生成声音吗?我在C ++和Java方面也有一些经验(或至少足以使声音自动化),那么是否有任何库可以产生更好,更一致的声音?