擅长:python、mysql、java
<p>再加上。如果您在Raspberry Pi上使用PyAudio时遇到缓冲区溢出和不可预测的行为,请尝试解决这些问题</p>
<p>将块大小增加到4096,并将异常\u on\u overflow设置为false。i、 e</p>
<pre><code>CHUNK = 4096
for i in range(0, int(RATE/CHUNK/settings.SOUNDRATE)):
data = stream.read(CHUNK,exception_on_overflow=False)
frames.append(data)
</code></pre>
<p>完成此操作后,我的脚本开始可靠地工作</p>