Смесь

Персонализированное радио с искусственным интеллектом

Что он делает

Мы разработали радиоприложение, которое слушает пользователя, понимает его требования и с помощью НЛП, степени магистра права Gemini и алгоритма рекомендаций песен создает для него персонализированный и индивидуальный опыт прослушивания радио.

Мы использовали Flutter для разработки пользовательского приложения, которое взаимодействует с сервером, разработанным с использованием Express. Этот сервер Express отвечает за получение приглашения, его токенизацию, создание персонализированной смеси и своевременную доставку ее пользователю. Сервер Express взаимодействует с другим сервером, разработанным с использованием Flask. Микросервис Flask выполняет очистку данных, генерацию скриптов для ссылок с помощью Gemini и гуманизацию скрипта с помощью Eleven Labs TTS. Оба сервера используют общую базу данных MongoDB.

Gemini использует очищенные данные и несколько других параметров, таких как время суток и настроение, для создания сценария ссылки, которую должен произнести RJ. Затем этот сценарий отправляется в TTS API Eleven Labs для генерации голосовых данных. Голосовые данные обрабатываются для создания окончательной ссылки, адаптированной специально для пользователя.

Построен с

  • трепетать

Команда

К

NaCl

От

Индия