ユーザーと同じエラーが発生していました
Python、Pyaudioを使用した16000Hzでのエラーオーディオ録音
エラーは、次の図と同じ (行番号を除く) でした。
これを書いているときに、このリンクで問題の解決策を見つけました。解決策は、ビットレートを 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で承認されました)。
普段は解決策を見つけて先に進むタイプですが、今回は知る必要があると感じています。お時間をいただきありがとうございます。