A mistura

Rádio personalizada com tecnologia de IA

O que faz?

Desenvolvemos um app de rádio que ouve e entende as necessidades dos usuários e, com a ajuda de PLN, LLMs do Gemini e de um algoritmo de recomendação de músicas, cria uma experiência personalizada e adaptada ao rádio.

Usamos o Flutter para desenvolver o app voltado ao usuário, que se comunica com um servidor desenvolvido usando o Express. Esse servidor Express é responsável por receber a solicitação, tokenizá-la, gerar uma combinação personalizada e entregá-la ao usuário em tempo hábil. O servidor Express se comunica com outro servidor desenvolvido usando o Flask. O microsserviço Flask lida com a captura de dados, a geração de scripts de links usando o Gemini e a humanização de scripts com o Eleven Labs TTS. Os dois servidores compartilham um banco de dados MongoDB.

O Gemini usa os dados extraídos e vários outros parâmetros, como a hora do dia e o humor, para gerar um script do link que será falado pelo RJ. Esse script é enviado à API Eleven Labs TTS para gerar dados de voz. Os dados de voz são processados para criar um link final personalizado especificamente para o usuário.

Desenvolvido com

  • Flutter

Equipe

Por

NaCl

De

Índia