【问题标题】:PyAudio ErrNo Input Overflowed -9981PyAudio ErrNo 输入溢出 -9981
【发布时间】:2013-01-17 00:53:18
【问题描述】:

我遇到了和用户一样的错误

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)。

通常我是那种能得到解决方案并继续前进的人,但这一次,我觉得我需要知道。感谢您的宝贵时间。

【问题讨论】:

    标签: python pyaudio


    【解决方案1】:

    请确认设备确实支持 44.1。即使设备声明它确实支持它,但它并不总是真正支持它。

    【讨论】:

      猜你喜欢
      • 2015-03-26
      • 2013-10-05
      • 2012-01-23
      • 2012-05-30
      • 2016-02-23
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2017-05-28
      相关资源
      最近更新 更多