Red de conocimiento informático - Problemas con los teléfonos móviles - Problema de error de grabación de pyaudio

Problema de error de grabación de pyaudio

biblioteca pyaudio, úsela para grabar, reproducir, generar archivos wav, etc. PyAudio proporciona una versión en lenguaje Python de la biblioteca de E/S de audio multiplataforma PortAudio. Puede utilizar PyAudio para reproducir y grabar audio en programas Python. Proporciona enlaces de Python para la biblioteca de E/S de audio multiplataforma PoTaTudio. Con PyAudio, puede reproducir y grabar audio fácilmente usando Python en varias plataformas como GNU/Linux, Microsoft Windows y Apple Mac OS X/MACOS.

ALSA significa Arquitectura de sonido avanzada de Linux, Sonido avanzado de Linux ALSA significa Arquitectura de sonido avanzada de Linux, que proporciona soporte de audio y MIDI (interfaz digital de instrumentos musicales) en el sistema operativo Linux.

La relación entre los dos es que pyaudio llama a ALSA para implementar la función de grabación.

Se produce un error al grabar sonido usando pyaudio. No hay problema si usa directamente el comando ALSA para grabar.

pyaudio depende de la versión linux de ALSA, por lo que se debe tener en cuenta la distribución de linux (ubuntu, centos, debian) a la hora de realizar la instalación. Así que simplemente ejecuta

en bash.