Yo! Firebase Raps!
Lil Minsky is a firebase project that raps! Here's how it works:
First, it pulls song lyrics from genius.com via the npm package lyricist.
Then, it builds a ngram language model from these lyrics.
Using this model, it generates a ton of random bars, and analyzes the rhyme scheme of those bars using the npm package rhyme
Finally, it writes songs with these generated bars by matching up bars that rhyme well. It even will sing these bars back to you using Google Text to Speech!
Check it out in action! here