2

You may want to use pyaudio library. import pyaudio import audioop CHUNK = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 44100 RECORD_SECONDS = 60 p = pyaudio.PyAudio() stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) for i in range(0, ...


1

There is an option that the AEC (Acoustic Echo Cancellation) you are trying to use is not capable of handling the echo tail in your system. I suggest to start by measuring the echo tail in your system. The following post will guide you how to measure the echo tail.


1

I don't have a solid answer for you, but since I know the pi zero has USB-OTG, I figured it might be able to do what you want. So I did some research on using the pi zero to emulate usb devices and found things like this tutorial on setting it up as a usb mass storage device that didn't seem very easy. Then I simply did a web search for "pi zero act as usb ...


1

Yes, that converter should be enough to give you good audio - at least it should make the audio sound like what it's supposed to sound like. Of course, you get what you pay for, and if you wanted stunning hd audio, you would have to invest in really good speakers and an even better converter. But for normal applications, that should be fine. Just note it ...


Only top voted, non community-wiki answers of a minimum length are eligible