Inspiration

What do you call a bee that lives in America? USB. We like puns, you like puns, who doesn’t like puns? PunBot shares the joys of puns with everyone. Thousands of people everyday “dye” because they don’t hear good enough puns. We’re “hear” to solve that. (Did you get the pun?)

What it does

PunBot creates puns based on input from the user in real time. These puns are punnable_as_hell and will lift up the user’s interface (^:

How we built it

We used Python with the Pycharm IDE to create the scripts that make up our PunBot. We utilized the Google Cloud Speech API in the project as well. Various libraries and online file converters were also used.

Challenges we ran into

The first glaring problem we reached when we started was that ⅘ of our team did not have Python installed and had the smallest of clues on how to use Python and/or IDEs. We hadn’t formed a recipe until the night before the submission. Adjusting to the responsibility of managing time for difficult projects with zero structure also proved to be a challenge. Not gonna LIE but using the hard ground as a bed was not fun.

Accomplishments that we are proud of

Despite all of our members possessing very little (or no) experience with the Python language, we learned how to create a program that could write out simple puns based on inputs from random sentences as well as learn the basics of implementing an API.

What we learned

Good humor does not have a mathematical model.

What's next for PunBot

-Real time transcription of the audio from a video to text that will overlay over the video itself. -Rather than coding in a few example pun-styles, we would like PunBot to better analyze the English language, recognizing more than the pre-set vocabulary and being able to create puns based on the context of what is said -Better hardware to make voice recognition accurate

Built With

Share this project:

Updates