Inspiration

Alexa can recite preprogrammed raps but can't freestyle.

What it does

This website invites a user to record some banter, which is transcribed and displayed in real-time. A Markov chain generator then borrows key words from the input to generate retort, which is read aloud using a speech-to-text API.

How I built it

Our website was built entirely in HTML and JavaScript while outside functionality was built in Python.

Challenges I ran into

Being new to Python, we set out to push our skills in the language to learn more. This meant solving many small problems none of us had seen before.

Accomplishments that I'm proud of

Learned Python. Learned how to string APIs together. Built a functioning website in just hours.

What I learned

Human computing power is inversely related to hours awake.

What's next for RapGod.io

A versatile and clever rapping AI bot with a full understanding of the history and evolution of rap.

Share this project:

Updates