This project merges Natural Language Processing with music generation, using NLP techniques to analyze lyrics and guide the creation of music. It employs sentiment analysis, keyword extraction, and topic modeling, along with Genius and Spotify APIs, to generate music that reflects the emotional depth of the lyrics using the MusicGen model.