我在
中遇到与用户相同的错误Python, Error audio Recording in 16000Hz using Pyaudio
错误是相同的(行号除外),如下图所示:
在写这篇文章时,我在this link找到了解决问题的方法。解决办法是将比特率提高到48000.但我已经“获得批准”了44100
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)。
通常我是那种获得解决方案并继续前进的人,但这一次,我觉得我需要知道。谢谢你的时间。
答案 0 :(得分:1)
请确认该设备实际支持44.1。即使设备声明它确实支持它,但它并不总是支持它。