Articles of audio

Adición y eliminación de fonts de audio a / desde GStreamer pipeline on-the-go

Escribí un pequeño script de Python que utiliza un complemento Adder para mezclar dos flujos de origen juntos. Después de iniciar el progtwig, escuchará un tono de 1 kHz generado por el complemento audiotestsrc . Cuando presiona Entrar, se conecta otro tono de prueba de 500Hz al Adder para que los escuche juntos. (Por cierto, […]

¿Cómo editar datos de audio PCM sin una biblioteca de audio?

Estoy interesado en extraer con precisión porciones de un archivo PCM WAV, hasta el nivel de muestra. La mayoría de los módulos de audio parecen depender de bibliotecas de audio específicas de la plataforma. Quiero hacer esta plataforma cruzada y la velocidad no es un problema, ¿hay algún módulo de audio Python nativo que pueda […]

Remuestrear una matriz numpy

Es fácil remuestrear una matriz como a = numpy.array([1,2,3,4,5,6,7,8,9,10]) con un factor de remuestreo entero. Por ejemplo, con un factor 2: b = a[::2] # [1 3 5 7 9] Pero con un factor de remuestreo no entero, no funciona tan fácilmente: c = a[::1.5] # [1 2 3 4 5 6 7 8 9 […]

Extracto de Python wav de archivo de video

Relacionado: ¿Cómo extraer audio de un archivo de video usando python? Extraer audio de video como wav ¿Cómo ripear el audio de un video? Mi pregunta es ¿cómo podría extraer una pista de audio wav de un archivo de video, por ejemplo, video.avi ? Leí muchos artículos y en todas partes la gente sugiere usar […]

Python: transmisión de audio en tiempo real con PyAudio (o algo más)?

Actualmente estoy usando NumPy para generar el archivo WAV desde una matriz NumPy. Me pregunto si es posible reproducir la matriz NumPy en tiempo real antes de que se escriba en el disco duro. Todos los ejemplos que encontré usando PyAudio se basan en escribir primero la matriz NumPy en un archivo WAV, pero me […]

sonido de salida de grabación en python

Quiero grabar programáticamente el sonido que sale de mi computadora portátil en Python. Encontré PyAudio y se me ocurrió el siguiente progtwig que cumple la tarea: import pyaudio, wave, sys chunk = 1024 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 44100 RECORD_SECONDS = 5 WAVE_OUTPUT_FILENAME = sys.argv[1] p = pyaudio.PyAudio() channel_map = (0, 1) […]

Capturando la salida de audio del sistema Mac OS X con Python

He estado intentando “secuestrar” el audio del sistema Mac OS X usando PyAudio y guardarlo en un wav en python. Es decir, no quiero grabar desde un dispositivo de entrada como un micrófono. Quiero capturar la salida de sonido de cualquiera o todas las aplicaciones. He seguido los tutoriales en el sitio de PyAudio, pero […]

fusionar el archivo de audio de fondo

Tengo 2 archivos de audio para la música principal y de fondo que quiero fusionar (no concatenar). El archivo de audio final debe ser tan largo como el archivo principal, y si la música de fondo es más corta, debe repetirse. ¿Si hay un comando de Linux o una biblioteca de Python que se puede […]

Produciendo espectrogtwig desde micrófono

A continuación, tengo un código que tomará la entrada de un micrófono, y si el promedio del bloque de audio supera un cierto umbral, producirá un espectrogtwig del bloque de audio (que tiene una longitud de 30 ms). Aquí es cómo se ve un espectrogtwig generado en medio de una conversación normal: Por lo que […]

¿Generación / síntesis de sonido con python?

¿Es posible obtener Python para generar un sonido simple como una onda sinusoidal? ¿Hay un módulo disponible para esto? Si no, ¿cómo harías para crear el tuyo? Además, ¿necesitaría algún tipo de entorno de host para que Python se ejecute para reproducir sonido, o se puede lograr solo con hacer llamadas desde el terminal? Si […]