我遇到了和这个用户一样的错误:Python, Error audio Recording in 16000Hz using Pyaudio。除了行数不同,错误信息如下图所示:
。在写这篇文章时,我在这个链接中找到了解决方法。解决方法是将比特率提高到48000。但是我已经在44100上“获得批准”。
![error this link](https://istack.dev59.com/MAcQJ.webp)
if p.is_format_supported(44100.0, # Sample rate
input_device=devinfo["index"],
input_channels=devinfo['maxInputChannels'],
input_format=pyaudio.paInt16):
print 'Yay!'
有人知道为什么我在44100被批准了却溢出了,但在48000却可以正常工作吗?(我也被批准了48000)。
通常我是那种找到解决方案并继续前进的人,但这次,我感觉我需要知道。谢谢你的时间。