๐ต HarmonyAI โ Intelligent Music Generation & Clustering System HarmonyAI is an AI-powered music platform that integrates Generative AI and Machine Learning to enable intelligent music idea generation, clustering, and recommendation. This project demonstrates practical implementation of AI in the creative music domain.
๐ Features
๐ง AI Music Generation:
- Mood-based music concept generation
- Genre-based music idea creation
- AI-powered song remix
- Full song lyrics generation
- Automatic song title generator
- Adjustable creativity level (temperature control)
๐ Machine Learning
- K-Means clustering of songs based on audio features
- Cluster-based music grouping
- Intelligent song recommendation system
๐ Additional Features
- Trending Top 50 songs
- Interactive Streamlit dashboard
- History tracking of generated outputs
๐ง Technologies Used
- Python
- Streamlit (Web Framework)
- Google Gemini API (Generative AI)
- Scikit-learn (Machine Learning)
- Pandas (Data Processing)
- Matplotlib (Visualization)