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