Categories: Raspberry Pi

Python Script envía a cada orador su propio archivo de sonido

Cuando se trata de audio, la cantidad de altavoces que desea generalmente se rige por la cantidad de pistas o canales que tiene su señal. Uno para mono, dos para estéreo, cuatro para cuadrofónico, cinco o más para sonido envolvente, etc. Pero todos esos altavoces están esencialmente reproduciendo diferentes pistas de una señal de audio "única". ¿Qué sucede si desea que un solo dispositivo de audio reproduzca ocho canciones diferentes simultáneamente, y que cada canción se canalice a su propio altavoz? Ese es el trabajo [Devon Bray] fue encargado por el artista interdisciplinario [Sara Dittrich] para uno de su proyecto de instalación "Giant Talking Ear". Él construyó un dispositivo para Reproduce múltiples archivos de sonido en múltiples dispositivos de salida. utilizando el hardware y el software de la plataforma.

Pero tal vez un truco como este podría ser útil en muchas aplicaciones distintas a las instalaciones de arte. Puede usarse en una sala de Escape, donde es posible que desee que las distintas transmisiones de audio se inicien en sincronicidad al mismo tiempo, o como parte de una consola de DJ, enviando una transmisión a los altavoces y otra a los auriculares o un juego. donde tienes que correr alrededor de una habitación llena de oradores en la secuencia y velocidad correctas para escuchar una oración completa en busca de pistas.

Su publicación en el blog enumera los enlaces para las diversas piezas de hardware requeridas, aunque todo es bastante genérico, y repositorio github alberga el código. En el corazón del proyecto está el Dispositivo de sonido biblioteca para python. La documentación para la biblioteca es escasa, por lo que [Bray]Las instrucciones son útiles. Su código le permite "tomar un directorio con los archivos .wav nombrados en orden numérico y reproducirlos en dispositivos de sonido USB conectados a la computadora host una y otra vez, repitiendo todos los archivos una vez que termine el más largo". Como beneficio adicional, muestra cómo cargar y reproducir archivos de sonido automáticamente desde una unidad USB conectada. Esto le permite intercambiar su lista de reproducción en la Raspberry Pi sin tener que usar un teclado / mouse, SSH o RDP.

Verifique el video después de la pausa para un resumen rápido del proyecto.


Erica Flores

Enamorada de la tecnología. Apasionada de la velocidad que la información puede adquirir en este mundo cambiante. Actualmente residiendo en Barcelona.

Share
Published by
Erica Flores

Recent Posts

Uber utilizará la eSIM de Valid para casos de uso de IoT

Uber está mejorando sus implementaciones de IoT en todo el mundo mediante la adopción de…

3 years ago

Matter Motor Works se asocia con Airtel para habilitar sus bicicletas AERA con soluciones IoT

Obras de motor de materia y Bharti Airtel, un proveedor de servicios de telecomunicaciones ha…

3 years ago

Escultura de Zelda Guardian rastrea a humanos y mascotas a través de una cámara

En The Legend of Zelda: Breath of the Wild, los guardianes son una forma primitiva…

3 years ago

Nos encanta este diminuto Wall-E controlado por radio

Muchos de nosotros nos enamoramos absolutamente de Wall-E, el personaje principal de una…

3 years ago

Serie Samsung Galaxy S24: fecha de lanzamiento, especificaciones, precio y todos los rumores hasta ahora

Dhruv Bhutani / Android AuthorityCada año, los fanáticos de los teléfonos inteligentes esperan con ansias…

3 years ago

Final Cut Pro para iPad: fecha de lanzamiento, características, compatibilidad, precio

Apple ha anunciado que Final Cut Pro finalmente llegará para el iPad. Tras años de…

3 years ago