Articles of pyaudio

Obtención de IOError: -9998 cuando se usa el micrófono con PyAudio en Raspberry Pi

¡Malas noticias para todos! Intento usar un micrófono en mi Raspberry Pi a través de PyAudio pero sin éxito. El micrófono está conectado a una tarjeta de sonido USB. El micrófono funciona cuando paso por ‘arecord’: pi@raspberrypi ~ $ arecord -D plughw:0,0 -f cd test2.wav Recording WAVE ‘test2.wav’ : Signed 16 bit Little Endian, Rate […]

Caracteres especiales en el nombre de los dispositivos de audio: Pyaudio

Actualmente estoy enfrentando un problema difícil. Necesito usar Pyaudio en un entorno de ventanas francesas y el nombre de los dispositivos de audio contiene é o è por defecto. Este es el error que recibo cuando un carácter especial está presente: u=self.p.get_device_info_by_index(e) File “C:\Python27\lib\site-packages\pyaudio.py”, line 977, in get_device_info_ by_index pa.get_device_info(device_index) File “C:\Python27\lib\site-packages\pyaudio.py”, line 987, in […]

¿Cómo cambiar continuamente la frecuencia de un sonido sinusoidal?

Estoy usando Pygame para representar un Sprite en una ventana y quiero reproducir un sonido sinusoidal cuya frecuencia depende de la posición y de ese Sprite. No quiero discontinuidades en la fase de la señal. ¿Cuál es la mejor manera de lograr esto?

¿Cómo usar struct.pack / unpack con pyaudio correctamente?

Mi objective es descomprimir la cadena proporcionada por pyaudio correctamente a int16 para alguna modificación y luego empaquetarla nuevamente para hacer la reproducción. Esto es lo que obtuve hasta ahora (código copiado de otra publicación): #data contains my string of interleaved int16 data #this code should unpack it accordingly # 1 short out of each […]

Tiene problemas para instalar PyAudio para Python3 en Mint

Estaba siguiendo las instrucciones aquí y tengo problemas para que la instalación funcione. Básicamente, la primera parte funciona bien. Descargué el portaudio, seguí las instrucciones y todo pareció funcionar. Sin embargo, cuando probé la instalación de python3 setup.py install , obtuve un error. El error provino del archivo /src/_portaudiomodule.c, y dijo que “No se pudo […]

PyAudio ErrNo entrada desbordada -9981

Estaba recibiendo el mismo error que el usuario en Python, Error de grabación de audio en 16000Hz usando Pyaudio El error fue el mismo (a excepción de los números de línea) que en el siguiente gráfico: Mientras escribía esto, encontré la solución a mi problema en este enlace . La solución fue boost la tasa […]

Error de memoria de PyAudio

Tengo un problema con mi código que causa un error de memoria. Creo que es causada por esta función (ver más abajo). def enviar audio (): p = pyaudio.PyAudio () stream = p.open (format = FORMAT, canales = CANALES, tasa = TASA, entrada = Verdadero, salida = Verdadero, frames_per_buffer = trozo) datos = stream.read (trozo) […]

Creación de PortAudio y PyAudio en Mac con Snow Leopard (problemas de arco)

¡Me gustaría decirle lo que he intentado y luego me gustaría recibir cualquier comentario sobre cómo puedo configurar correctamente PortAudio y PyAudio! He intentado instalar las versiones estables y svn de PortAudio desde su sitio web para mi Core 2 Duo MacBook Pro con Snow Leopard. La versión estable tiene un error sizeof que puede […]

¿Cómo manejar in_data en modo callback Pyaudio?

Estoy haciendo un proyecto sobre Procesamiento de Señal en python. Hasta ahora he tenido un poco de éxito con el modo de no locking, pero me dio una cantidad considerable de retraso y recorte en la salida. Quiero implementar un filtro de audio simple en tiempo real usando Pyaudio y Scipy.Signal, pero en la función […]

Listar todos los dispositivos de audio con pyaudio de Python (portaudio vinculante)

Lo intenté import pyaudio p = pyaudio.PyAudio() for i in range(p.get_device_count()): print p.get_device_info_by_index(i) pero no obtengo la lista completa de todos los dispositivos: por ejemplo, no obtengo dispositivos ASIO en esta lista. Esto es extraño, porque el portaudio debería dar dispositivos ASIO, ¿verdad? ¿Cómo puedo listar todos los dispositivos de audio con pyaudio ?