The Blend

Personalisiertes KI-gestütztes Radio

Funktion

Wir haben eine Radio-App entwickelt, die den Nutzer zuhört, seine Anforderungen versteht und mithilfe von NLP, Gemini-LLMs und einem Algorithmus für Songempfehlungen ein personalisiertes und auf ihn zugeschnittenes Radioerlebnis schafft.

Wir haben Flutter verwendet, um die nutzerorientierte App zu entwickeln, die mit einem mit Express entwickelten Server kommuniziert. Dieser Express-Server ist dafür verantwortlich, den Prompt zu empfangen, zu tokenisieren, eine personalisierte Mischung zu generieren und sie dem Nutzer zeitnah zu senden. Der Express-Server kommuniziert mit einem anderen Server, der mit Flask entwickelt wurde. Der Flask-Mikroservice übernimmt das Scraping von Daten, die Scriptgenerierung für Links mit Gemini und die menschliche Aussprache des Scripts mit Eleven Labs TTS. Beide Server teilen sich eine MongoDB-Datenbank.

Gemini verwendet die gescrapten Daten und mehrere andere Parameter wie die Tageszeit und die Stimmung, um ein Script für den Link zu generieren, das vom RJ gesprochen werden soll. Dieses Script wird dann an die Eleven Labs TTS API gesendet, um Sprachdaten zu generieren. Die Sprachdaten werden verarbeitet, um einen Link zu erstellen, der speziell auf den Nutzer zugeschnitten ist.

Basis

  • Flutter

Team

Von

NaCl

Von

Indien