Përzierja

Radio e personalizuar me AI

Çfarë bën

Ne kemi zhvilluar një aplikacion radioje që dëgjon përdoruesit, kupton kërkesat e tij dhe me ndihmën e NLP, Gemini LLM dhe një algoritmi rekomandimi të këngëve, krijon një përvojë të personalizuar dhe të përshtatur dëgjimi radio për ta.

Ne përdorëm Flutter për të zhvilluar aplikacionin që përballet me përdoruesit, i cili komunikon me një server të zhvilluar duke përdorur Express. Ky server Express është përgjegjës për marrjen e kërkesës, tokenizimin e tij, gjenerimin e një përzierjeje të personalizuar dhe dërgimin e tij te përdoruesi në kohën e duhur. Serveri Express komunikon me një server tjetër të zhvilluar duke përdorur Flask. Mikroshërbimi Flask trajton skrapimin e të dhënave, gjenerimin e skripteve për lidhjet duke përdorur Gemini dhe humanizimin e skriptit duke përdorur Eleven Labs TTS. Të dy serverët ndajnë një bazë të dhënash MongoDB.

Binjakët përdor të dhënat e grumbulluara dhe disa parametra të tjerë, si koha e ditës dhe disponimi, për të gjeneruar një skript për lidhjen që duhet të flitet nga RJ. Ky skript më pas dërgohet në API të Eleven Labs TTS për të gjeneruar të dhëna vokale. Të dhënat vokale përpunohen për të krijuar një lidhje përfundimtare të përshtatur posaçërisht për përdoruesin.

E ndertuar me

  • Flutter

Ekipi

Nga

NaCl

Nga

Indi