The Blend
Đài phát nhạc số dựa trên AI dành riêng cho bạn
Ý nghĩa
Chúng tôi đã phát triển một ứng dụng đài phát thanh để nghe người dùng, hiểu được yêu cầu của họ và với sự trợ giúp của NLP, LLM Gemini và thuật toán đề xuất bài hát, tạo ra trải nghiệm nghe đài phát thanh được cá nhân hoá và phù hợp cho họ.
Chúng tôi đã sử dụng Flutter để phát triển ứng dụng dành cho người dùng. Ứng dụng này giao tiếp với một máy chủ được phát triển bằng Express. Máy chủ Express này chịu trách nhiệm nhận lời nhắc, mã hoá lời nhắc, tạo một bản phối được cá nhân hoá và phân phối kịp thời cho người dùng. Máy chủ Express giao tiếp với một máy chủ khác được phát triển bằng Flask. Dịch vụ vi mô Flask xử lý việc thu thập dữ liệu, tạo tập lệnh cho các đường liên kết bằng Gemini và nhân hoá tập lệnh bằng Eleven Labs TTS. Cả hai máy chủ đều dùng chung một cơ sở dữ liệu MongoDB.
Gemini sử dụng dữ liệu được thu thập và một số tham số khác, chẳng hạn như thời gian trong ngày và tâm trạng, để tạo tập lệnh cho đường liên kết mà RJ sẽ đọc. Sau đó, tập lệnh này được gửi đến API TTS của Eleven Labs để tạo dữ liệu giọng nói. Dữ liệu giọng nói được xử lý để tạo một đường liên kết cuối cùng dành riêng cho người dùng.
Được tạo bằng
- Flutter
Nhóm
Người cập nhật
NaCl
Từ
Ấn Độ