
As rap music quickly evolved into a mainstream music genre, it triggered the interest of a number of linguists and computer scientists. Rap lyrics are often considered one of the most complex kinds of lyrics. Eligible rap lyrics require not only creativity to tell an intriguing story but also lyrical skills to accommodate the strict rhyme patterns. Our project aims to study the computational creation of rap lyrics and make everyone able to “write” their own lyrics only by entering a piece of phrase. By utilizing multiple NLP techniques, we hope to generate rap lyrics that model the meaning, the rhyme, and the rhythm.

Developed and trained a Generative Adversarial Network to generate rap lyrics from user input. Improved rhythm of the lyrics using rhyme enhancement algorithm.