The Blend

依托 AI 技术的个性化电台

作用

我们开发了一款能够倾听用户、了解其需求的应用,并借助 NLP、Gemini LLM 和歌曲推荐算法,为用户打造个性化且量身定制的电台收听体验。

我们使用 Flutter 开发了面向用户的应用,该应用可与使用 Express 开发的服务器进行通信。此 Express 服务器负责接收提示、对其进行令牌化处理、生成个性化混合内容,并及时将其传送给用户。Express 服务器与使用 Flask 开发的另一台服务器通信。Flask 微服务负责处理数据抓取、使用 Gemini 为链接生成脚本,以及使用 Eleven Labs TTS 为脚本添加人性化元素。这两个服务器共用一个 MongoDB 数据库。

Gemini 使用抓取的数据和其他几个参数(例如时间和情绪),为电台主持人应读出的链接生成脚本。然后,系统会将此脚本发送到 Eleven Labs TTS API 以生成语音数据。系统会处理语音数据,以创建专为用户量身定制的最终链接。

可采用以下设备打造

  • Flutter

团队

更新者

NaCl

发件人

印度