The Blend

محطة موسيقى مخصّصة تعمل بالذكاء الاصطناعي

وظيفتها

لقد طوّرنا تطبيق راديو يستمع إلى المستخدم ويفهم متطلباته، ويقدّم له تجربة استماع مخصّصة ومصمّمة خصيصًا له، وذلك بمساعدة تقنيات معالجة اللغة الطبيعية والنماذج اللغوية الكبيرة في Gemini وخوارزمية اقتراح الأغاني.

لقد استخدمنا Flutter لتطوير التطبيق الموجَّه للمستخدمين والذي يتواصل مع خادم تم تطويره باستخدام Express. يتولّى خادم Express هذا تلقّي الطلب وتحويله إلى رمز ترويجي وإنشاء مزيج مخصّص وإرساله إلى المستخدم في الوقت المناسب. يتواصل خادم Express مع خادم آخر تم تطويره باستخدام Flask. تعالج الخدمة المصغرة Flask عملية جمع البيانات وإنشاء النصوص البرمجية للروابط باستخدام Gemini وتحويل النصوص البرمجية إلى لغة بشرية باستخدام Eleven Labs TTS. يتشارك الخادمان قاعدة بيانات MongoDB.

يستخدم Gemini البيانات التي تمّ استرجاعها والعديد من المَعلمات الأخرى، مثل وقت اليوم والمزاج، لإنشاء نص للرابط الذي يجب أن ينطقه موظّف الدعم. بعد ذلك، يتم إرسال هذا النص البرمجي إلى Eleven Labs TTS API لإنشاء بيانات صوتية. تتم معالجة البيانات الصوتية لإنشاء رابط نهائي مخصّص للمستخدم.

تم إنشاؤه باستخدام

  • Flutter

الفريق

من

NaCl

من

الهند