【发布时间】:2017-01-07 07:16:00
【问题描述】:
我只想运行一个简单的python音频代码:
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)
但我收到以下错误:
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
我也尝试了另一个 pyaudio 记录,出现了同样的错误。我也尝试卸载 pyaudio 并使用 pip install pyaudio 再次安装,但没有帮助。我什至卸载了anaconda3并重新安装它。没有任何改变。
有什么问题?
【问题讨论】:
-
该方法适用于我的情况:stackoverflow.com/questions/43841316/…
-
我遇到了同样的问题,这种方法适用于我的情况:stackoverflow.com/questions/43841316/…
-
按照该线程中的建议关闭防病毒软件对我不起作用。