PyAudio - 缓慢地实例化流对象

时间:2016-07-19 03:55:32

标签: pyaudio

我在Raspberry Pi B上的Python脚本中使用PyAudio。它(成功)每10秒运行一次录制循环,监听关键字。但是在我试图消除的每个循环之间存在大量的停顿。我已将其缩小到脚本实例化流对象的位置(请参阅下面的代码段)。执行此特定操作需要10-11秒,而其他所有操作都是即时的。 Pi上没有其他任何东西在运行。

我不知道这是否自然,或者是否可能是其他一些潜在问题(例如alsa config?)。这应该花费整整10秒钟来执行吗?

stream = p.open(format=FORMAT,
                channels=CHANNELS,
                rate=RATE,
                input=True,
                frames_per_buffer=CHUNK)

1 个答案:

答案 0 :(得分:0)

要关闭此线程....似乎问题是我的网络摄像头(Microsoft Lifecam)。我切换到了Logitech C170,每个监听循环中的10秒延迟都消失了。

相关问题