Articles of pyaudio

Problemas de instalación de Python PyAudio (con PortAudio)

Estoy intentando escribir un progtwig para grabar información desde el micrófono de mi computadora y guardarlo en un archivo. PyAudio parece ser uno de los mejores paquetes para hacer esto, e incluso tienen un binario para Windows 7 (Python 2.7). Descargué el archivo ejecutable y lo ejecuté para configurar PyAudio, pero cuando bash importar PyAudio […]

PyAudio Input Overflowed -9981 – No funciona la solución

Por favor, no reporte esta pregunta como un duplicado, porque ninguna de las soluciones ya disponibles funciona para mí, las probé todas Por lo tanto, estoy intentando ejecutar un progtwig de grabación de muestra de PyAudio en mi placa RaspberryPi modelo B, este es el error que estoy recibiendo. Traceback (most recent call last): File […]

Obtenga una muestra de audio como número flotante de pyaudio-stream

Como actualmente estoy a punto de construir un dispositivo basado en una Raspberry Pi para medir algunas cosas del ruido grabado con una tarjeta de sonido (p. Ej., Varianza), y al intentar hacer esto en Python, me quedé atascado pensando cómo obtener una muestra de audio como número flotante para otros cálculos. Que hice Tomó […]

Cómo eliminar pops de datos de sonido concatentado en PyAudio

¿Cómo se eliminan los sonidos “popping” y “click” en el audio construido mediante la concatenación de clips de sonido tonal de sonido juntos? Tengo este código PyAudio para generar una serie de tonos: import time import math import pyaudio class Beeper(object): def __init__(self, **kwargs): self.bitrate = kwargs.pop(‘bitrate’, 16000) self.channels = kwargs.pop(‘channels’, 1) self._p = pyaudio.PyAudio() […]

Grabación responsiva de PyAudio

He visto el tutorial de grabación en el sitio web de PyAudio para grabar una grabación de longitud fija, pero me preguntaba cómo podría hacer lo mismo con una grabación no fija. Básicamente, quiero crear botones para iniciar y finalizar la grabación, pero no he encontrado nada al respecto. ¿Alguna idea, y no estoy buscando […]

pyaudio ayuda a reproducir un archivo

No entendí el material de ejemplo para pyaudio. Parece que habían escrito un pequeño progtwig completo y me echaron. ¿Cómo reproduzco un solo archivo de audio? El formato no es un problema, solo quiero saber el código mínimo que necesito para reproducir un archivo de audio.

Grabación en bucle (‘What u hear’) en Python usando PyAudio

Buen día, Estoy intentando grabar la salida de mi altavoz con Python usando PyAudio. Actualmente, puedo grabar la entrada de mi micrófono y enviarla al “oyente”. Lo que estoy tratando de hacer ahora es crear un bucle de retorno, para que registre la salida de mis altavoces. Pude hacer esto con la ‘Mezcla estéreo’ desde […]

frecuencias separadas de la musica

Quiero imprimir la frecuencia presente en un archivo de música. Si el amplificador de frecuencia es mayor que el umbral. entonces se estampará. import pyaudio import wave import numpy as np chunk = 2048 wf = wave.open(‘/home/pi/music.wav’, ‘rb’) swidth = wf.getsampwidth() RATE = wf.getframerate() window = np.blackman(chunk) p = pyaudio.PyAudio() stream = p.open(format = p.get_format_from_width(wf.getsampwidth()), […]

Python, Error de grabación de audio en 16000Hz usando Pyaudio

Yo uso Python 2.7.3, Mac OS 10.8.2 y Xcode 4.5.1 Estoy intentando grabar sonido usando PyAudio siguiendo las instrucciones en http://people.csail.mit.edu/hubert/pyaudio/ y usando el progtwig “””PyAudio example: Record a few seconds of audio and save to a WAVE file.””” import pyaudio import wave CHUNK = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 2 RATE = 44100 […]

Pyaudio, portaudio y mac 10.7.5

Estoy teniendo problemas para instalar pyaudio correctamente. Tengo un virtualenv configurado para el proyecto. Primero intenté instalar el portaudio: sudo port install portaudio que devuelve: —> Cleaning portaudio —> Scanning binaries for linking errors: 100.0% —> No broken files found. Supongo que eso significa que funcionó bien. Entonces intenté: pip install pyaudio Que devuelve: Downloading/unpacking […]