The Blend
Radio personalizzata basata sull'IA
Descrizione
Abbiamo sviluppato un'app radio che ascolta l'utente, ne comprende i requisiti e, con l'aiuto del NLP, degli LLM di Gemini e di un algoritmo di consigli sui brani, crea un'esperienza di ascolto radio personalizzata e su misura per l'utente.
Abbiamo utilizzato Flutter per sviluppare l'app rivolta agli utenti, che comunica con un server sviluppato utilizzando Express. Questo server Express è responsabile della ricezione del prompt, della sua tokenizzazione, della generazione di una combinazione personalizzata e della sua consegna all'utente in modo tempestivo. Il server Express comunica con un altro server sviluppato utilizzando Flask. Il microservizio Flask gestisce lo scraping dei dati, la generazione di script per i link utilizzando Gemini e l'umanizzazione dello script utilizzando Eleven Labs TTS. Entrambi i server condividono un database MongoDB.
Gemini utilizza i dati estratti e diversi altri parametri, come l'ora del giorno e l'umore, per generare uno script per il link che deve essere pronunciato dall'RJ. Questo script viene poi inviato all'API TTS di Eleven Labs per generare dati vocali. I dati vocali vengono elaborati per creare un link finale personalizzato per l'utente.
Realizzato con
- Flutter
Team
Di
NaCl
Da
India