Blob Opera: El canto de ópera creado artificialmente mediante aprendizaje automático

Google comenzó el Google I/O con unos divertidos muñecos animados capaces de interpretar ópera conjunto a otros sonidos, ¿Pero que eran esas divertidas animaciones?

Pues bien, no eran más que un proyecto musical capaz de rendir homenaje a los cantantes de opera, transformándolos en instrumentos musicales al servicio de cualquier persona.

El algoritmo del proyecto es capaz de reproducir cuatro voces de ópera en tiempo real mediante un proceso de aprendizaje automático, ¡Sin la necesidad de saber cantar!

¿Cómo funciona Blob Opera?

En el proyecto, colaboraron cuatro cantantes de ópera que se encargaron de cantar para generar con esos cantos, un modelo de aprendizaje automático.

El tenor, Christian Joel; el bajo, Frederick Tong; la mezzosoprano, Joanna Gamble y la soprano, Olivia Doutney; grabaron 16 horas de cantos que fueron utilizados en el entrenamiento del algoritmo.

En el experimento, no escucharás sus voces, sino la comprensión del modelo de aprendizaje automático de cómo suena el canto de ópera; según lo que el algoritmo logró analizar de sus voces.

¿Cómo crear cantos con Blob Opera?

Pulsa el botón del ratón sobre uno de los “blobs” conjunto a las flechas (arriba,abajo,izq.,der.) y al mismo tiempo, ve arrastrando el ratón por la pantalla.

Con los diferentes movimientos vas a lograr cambiar el tono de los muñecos y lograr diferentes sonidos vocales.

? PRUEBA A HACER TU PROPIA ÓPERA CON BLOB OPERA

¿Y si no funciona Blob Opera?

Blob Opera es un experimento que utiliza la última tecnología de audio web y es posible que no funcione de manera óptima en dispositivos más antiguos. Si estás en un dispositivo móvil, sería mejor que probases con un dispositivo de escritorio.

¿Quieres conocer más proyectos sobre arte?

Puedes viajar por el mundo de las artes escénicas y observar cómo los mejores artistas del mundo cobran vida en 360° dentro de Google Arts & Culture.

Fuente: Google Arts y Culture

Artículos Relacionados
¿Cómo aprender aprendizaje automático o machine learning?

Con este artículo, se crea una línea de aprendizaje que seguir para la creación de un proyecto de aprendizaje automático. A la hora de afrontar el aprendizaje de machine learning o aprendizaje automático, debes de tener en cuenta de que existen varios campos relacionados ¡SEGUIR LEYENDO!

▷ TensorFlow.js una biblioteca para añadir aprendizaje automático a través de JavaScript

Desarrolla modelos de AA en JavaScript y usa el AA directamente en el navegador o en Node.js. Los tutoriales te muestran cómo usar TensorFlow.js con ejemplos completos de extremo a extremo. Modelos previamente entrenados, listos para usar para casos prácticos comunes. Se ejecutan demostraciones ¡SEGUIR LEYENDO!

¿Qué es el Aprendizaje Automático?

El aprendizaje automático es uno de los campos tecnológicos de más rápido crecimiento, pero a pesar de la frecuencia con la que se mencionan las palabras "aprendizaje automático" puede ser difícil entender qué es exactamente el aprendizaje automático. El aprendizaje automático no se refiere ¡SEGUIR LEYENDO!