Articles of audio

Generando audio suave desde Python en una computadora de baja potencia

Estoy tratando de escribir un generador de funciones de audio simple en Python, para ejecutarlo en una Raspberry Pi (modelo 2). El código esencialmente hace esto: Generar 1 segundo de la señal de audio (por ejemplo, una onda sinusoidal o una onda cuadrada, etc.) Juega repetidamente en un bucle Por ejemplo: import pyaudio from numpy […]

Lee y escribe el archivo .wav estéreo con python + metadatas

¿Cuál es la forma más fácil de leer y escribir un archivo .wav estéreo en Python? ¿Debo usar scipy.io.wavfile.read ? ¿Debo usar una matriz de 2 dimensiones (¿cómo?) Para tener x[n,j] donde j es el número del canal? También quiero leer / escribir metadatos almacenados en el archivo wav como los markers , MIDI root […]

Combinando un archivo de audio con un archivo de video en python

Estoy escribiendo un progtwig en Python en RaspberryPi (Raspbian), para combinar / fusionar un archivo de audio con un archivo de video. El formato del archivo de audio es WAVE El formato del archivo VIdeo es h264 Audio y video ya grabados y creados al mismo tiempo con éxito, solo necesito fusionarlos ahora. ¿Puedes por […]

¿Cómo ripear el audio de un video?

Estoy en Ubuntu y quiero convertir un video mp4 a un archivo de audio mp3, pero no puedo entender cómo. Intenté instalar ffmpeg pero no pudo codificar el mp3. He leído que gstreamer lo hace, pero no puedo entender cómo. Tengo gstreamer y python instalados. Puedo progtwigr con Python, pero no estoy muy cómodo comstackndo […]

Python: midi al flujo de audio

Necesito convertir / sintetizar datos MIDI en datos PCM de transmisión de audio. ¿Cuál sería una manera fácil de hacerlo?

Grafic espectogtwig de mp3

Estoy tratando de trazar un espectogtwig directamente desde un archivo mp3 en Python 2.7.3 (usando ubuntu). Puedo hacerlo desde un archivo wav de la siguiente manera. #!/usr/bin/python from scikits.audiolab import wavread from pylab import * signal, fs, enc = wavread(‘XC124158.wav’) specgram(signal) show() ¿Cuál es la forma más limpia de hacer lo mismo desde un archivo […]

Cómo usar numpy con portaudio para extraer bajos, agudos medios

Como en este ejemplo, ¿Cómo extraer información de frecuencia de un flujo de audio de entrada (usando PortAudio)? Tengo curiosidad por portaudio y numpy … No estoy 100% seguro de fft, ¿cómo puedo pasar Numpy un trozo y recuperar tres valores de -1.0 a 1.0 para bajos, medios y agudos? No me importa si esto […]

Transmisión de audio (YouTube)

Estoy escribiendo un CLI para una plataforma de música-medios. Una de las características será que puede reproducir directamente videos de YouTube desde la CLI. Realmente no tengo una idea de cómo hacerlo, pero esta sonó como la más razonable: Voy a usar esos sitios en los que puede descargar música de YouTube, por ejemplo, http://keepvid.com/ […]

leyendo un archivo WAV de la base de datos TIMIT en Python

Estoy intentando leer un archivo wav de la base de datos TIMIT en Python, pero aparece un error: Cuando estoy usando wave: wave.Error: file does not start with RIFF id Cuando estoy usando scipy: ValueError: File format b’NIST’… not understood. y cuando estoy usando librosa, el progtwig se atascó. Intenté convertirlo a wav usando sox: […]

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 […]