pyaudio-OSError: [Errno -9999] 意外的主机错误 [英] pyaudio-OSError: [Errno -9999] Unanticipated host error

查看:106
本文介绍了pyaudio-OSError: [Errno -9999] 意外的主机错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只想运行一个简单的python音频代码:

导入pyaudio进口浪潮导入系统块 = 1024wf = wave.open("4.wav", 'rb')# 实例化 PyAudio (1)p = pyaudio.PyAudio()# 打开流(2)流 = p.open(格式=p.get_format_from_width(wf.getsampwidth()),频道=wf.getnchannels(),rate=wf.getframerate(),输出=真)

但我收到以下错误:

回溯(最近一次调用最后一次):文件rec2.py",第 17 行,在 <module> 中输出=真)文件C:\Users\Surena\Anaconda3\lib\site-packages\pyaudio.py",第 750 行,打开流 = 流(自我,*args,**kwargs)文件C:\Users\Surena\Anaconda3\lib\site-packages\pyaudio.py",第 441 行,在 __init__ 中self._stream = pa.open(**参数)OSError: [Errno -9999] 意外的主机错误

我也尝试了另一个 pyaudio 记录,出现了同样的错误.我也尝试卸载 pyaudio 并使用 pip install pyaudio 再次安装它,但它没有帮助.我什至卸载了 anaconda3 并重新安装了它.没有任何改变.

有什么问题?

解决方案

我遇到了同样的问题,我只是通过在设置>机密>麦克风(在 Windows 10 上)中启用/禁用对麦克风的访问来解决它>

I just want to run a simple python audio code:

import pyaudio
import wave
import sys

CHUNK = 1024
wf = wave.open("4.wav", 'rb')
# instantiate PyAudio (1)
p = pyaudio.PyAudio()
# open stream (2)
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
                channels=wf.getnchannels(),
                rate=wf.getframerate(),
                output=True)

but I got the following error:

Traceback (most recent call last):
  File "rec2.py", line 17, in <module>
    output=True)
  File "C:\Users\Surena\Anaconda3\lib\site-packages\pyaudio.py", line 750,  in open
    stream = Stream(self, *args, **kwargs)
  File "C:\Users\Surena\Anaconda3\lib\site-packages\pyaudio.py", line 441, in __init__
    self._stream = pa.open(**arguments)
OSError: [Errno -9999] Unanticipated host error

I tried another pyaudio record too, the same error came up. I also tried uninstall pyaudio and install it again using pip install pyaudio, but it did not help. I even uninstalled anaconda3 and reinstall it.nothing changed.

what is the problem?

解决方案

I had the same problem, and I fix it just by enable/disable the access to the microphone in Setting>Confidentiality>Microphone (on Windows 10)

这篇关于pyaudio-OSError: [Errno -9999] 意外的主机错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆