Unanticipated host error
When I attempt to use the library I get an error. The error message is:
lProject\test.py", line 11, in
The code I am trying to run is: import pyaudio import wave
FRAMES_PER_BUFFER = 512 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 16000
p = pyaudio.PyAudio()
stream = p.open( format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=FRAMES_PER_BUFFER
)
print("Start recording")
seconds = 5 frames = []
for i in range(0, int(RATE/FRAMES_PER_BUFFER*seconds)): try: data = stream.read(FRAMES_PER_BUFFER) frames.append(data, FRAMES_PER_BUFFER) except: print("Life is lemons i like melons and pasta")
stream.stop_stream() stream.close()
p.terminate()
obj = wave.open("output.wav", "wb") obj.setnchannels(CHANNELS) obj.setsampwidth(p.get_sample_size) obj.setframerate(RATE) obj.writeframes(b"".join(frames)) obj.close()
I am using windows 11 with python 3.11.5 and pyaudio 0.2.13
Can someone please help?
Unfortunately, now I'm booted into Ubuntu, so there's nothing I can do at this point. You could post a question on SO.
I just pulled latest changes from upstream, so you might give another try.
Thank you! I found out that I just needed to move the file to the root folder of my C: drive, for some reason didn't like it on a cloud folder
Nevermind, it stopped working and is still giving me the same error messge, I've also upgraded pyaudio to the latest version.
am using windows 11 with python 3.11.5 and pyaudio 0.2.13
Can someone please help?
Try using a different machine, I was using a machine that belongs to my organization and the security software installed was protecting data from I/O devices
I am also getting the same error. I cannot reach out to my vendor, nor can I add an exclusion to execute the code. Is it possible to use PyAudio to access the microphone on a system with antivirus installed, or what are the alternative methods for utilizing the microphone?