La mezcla

Radio personalizada con IA

Qué hace

Desarrollamos una app de radio que escucha al usuario, comprende sus requisitos y, con la ayuda de PLN, los LLM de Gemini y un algoritmo de recomendación de canciones, crea una experiencia de reproducción de radio personalizada y personalizada.

Usamos Flutter para desarrollar la app para el usuario, que se comunica con un servidor desarrollado con Express. Este servidor Express es responsable de recibir la instrucción, asignarle un token, generar una combinación personalizada y entregarla al usuario de manera oportuna. El servidor Express se comunica con otro servidor desarrollado con Flask. El microservicio de Flask controla la recopilación de datos, la generación de secuencias de comandos para vínculos con Gemini y la humanización de la secuencia de comandos con TTS de Eleven Labs. Ambos servidores comparten una base de datos de MongoDB.

Gemini usa los datos extraídos y varios otros parámetros, como la hora del día y el estado de ánimo, para generar una secuencia de comandos del vínculo que el RJ debe decir. Esta secuencia de comandos se envía a la API de TTS de Eleven Labs para generar datos vocales. Los datos vocales se procesan para crear un vínculo final adaptado específicamente al usuario.

Con la tecnología de

  • Flutter

Equipo

De

NaCl

De

India