Смесь
Персонализированное радио с искусственным интеллектом
Что он делает
Мы разработали радиоприложение, которое слушает пользователя, понимает его требования и с помощью НЛП, степени магистра права Gemini и алгоритма рекомендаций песен создает для него персонализированный и индивидуальный опыт прослушивания радио.
Мы использовали Flutter для разработки пользовательского приложения, которое взаимодействует с сервером, разработанным с использованием Express. Этот сервер Express отвечает за получение приглашения, его токенизацию, создание персонализированной смеси и своевременную доставку ее пользователю. Сервер Express взаимодействует с другим сервером, разработанным с использованием Flask. Микросервис Flask выполняет очистку данных, генерацию скриптов для ссылок с помощью Gemini и гуманизацию скрипта с помощью Eleven Labs TTS. Оба сервера используют общую базу данных MongoDB.
Gemini использует очищенные данные и несколько других параметров, таких как время суток и настроение, для создания сценария ссылки, которую должен произнести RJ. Затем этот сценарий отправляется в TTS API Eleven Labs для генерации голосовых данных. Голосовые данные обрабатываются для создания окончательной ссылки, адаптированной специально для пользователя.
Построен с
- трепетать
Команда
К
NaCl
От
Индия