¿No eres una persona conflictiva? O para ser más precisos, ¿no eres una persona conflictiva, pero eres una persona que no aprecia los estilos musicales como el reguetón sonado a todo volumen a través de una pared que compartes con un vecino a las 9 de la mañana? Esa era la situación del fabricante y desarrollador de la Raspberry Pi, Roni Bandini, quien vio tal intrusión como una oportunidad para construir un dispositivo con inteligencia artificial que pudiera manejar la situación de manera, un tanto creativa.
Así nació Reggaeton Be Gone, nombre elegido como homenaje al dispositivo Tv-B-Gone. El aparato monitorea el audio de donde se encuentra para identificar el género del reggaetón gracias al aprendizaje automático (IA). Cuando esto pasa activa solicitudes de comunicación a los parlantes Bluetooth que tiene cerca con el objetivo de desactivarlo o generar un sonido molesto, para que el vecino se vea obligado a apagarlo.
No es algo infalible. Por ejemplo, no todos los parlantes Bluetooth son vulnerables y el parlante tiene que estar relativamente cerca del Raspberry Pi Bluetooth para alcanzarlo. Además, el proyecto de Bandini conlleva algunos posibles riesgos legales, con esto dicho, si lo quieren utilizar se tienen que asegurar de que cumplan con las leyes y regulaciones locales antes de intentarlo. Bandini también advierte a la gente de que solo lo utilicen con sus propios parlantes Bluetooth «con fines educativos». Le creen?
Chau Reggaeton
Dejando todos esos problemas de responsabilidad, así es más o menos lo hizo. Se utilizo una Raspberry Pi, un panel de visualización OLED de DFRobot con una resolución de 128 x 32 píxeles. Se usó un micrófono USB para manejar el audio y un botón para controlar cuándo el sistema verifica la presencia de música de reggaetón.
Otras partes que se incluyeron en el proyecto es una tarjeta microSD, una fuente de alimentación de 5V, cables de puente hembra a hembra y una carcasa construida con una impresora 3D.
Hay varios conjuntos de datos y modelos de clasificación de IA de géneros musicales como GTZAN, pero Bandini no encontró una categoría para el reggaetón, por lo que tuvo que entrenar su propio modelo. Bandini dice que el patrón de ritmo del reggaetón lo hace ideal para el reconocimiento del aprendizaje automático.
Bandini planea publicar pronto cómo entrenó al modelo. Si quieres conoces mas del proyecto, Bandini puso todo en este link.