Python实时音频混合

时间:2015-08-22 15:38:21

标签: python scapy pyaudio

每次发送或接收数据包时,我都会使用scapy和pyaudio播放一小段正弦波,声音的频率表示发送方地址。

sniff(prn = makeSound)

在此代码中,makeSound函数接收数据包,对其进行剖析,并根据发件人地址播放声音。

据我所知,pyaudio有阻止或回调模式。在这两种模式中,我都不能同时播放多个声音。

我需要一种方法来启动音符,并让它立即开始混合到音频流中,无论正在播放的正弦波中有多少正弦波。

1 个答案:

答案 0 :(得分:0)

您需要自己进行混音。请参阅以下示例程序,了解如何将多个声音混合到一个单声道输出中。

Use of undeclared identifier 'UIImage'