pyAudio 中生成的声音在 Pygame 中不起作用

Sound generated in pyAudio doesn't work in Pygame

我遵循了上一个问题的代码:Generating sine wave sound in Python,添加了行 var = stream.write(volume*samples)。我尝试在 pygame sound = pygame.mixer.Sound(var) 中使用此变量,但出现错误 TypeError: Unrecognized argument (type NoneType)。我不确定为什么会发生这种情况,以及如何解决它。

这可能是因为 mixer.Sound 需要一个声音对象或缓冲区对象,而您给它一个 numpy 数组。