Inspiration
We were curious about how well a bot could rhyme using a simple dictionary, and by matching the parts of speech.
What it does
The user inputs and sentence and the bot takes the sentence, and remakes the sentence, except it uses words that rhyme with the imputed words.
How we built it
We created the bot algorithm with Python exclusively, with the help of the natural language tool kit library, and the pronouncing library. The website we used HTML, CSS, Javascript, and Flask.
Challenges we ran into
We had a lot of trouble implemented the Python algorithm into the website. We ran into many errors with, Pyscript, Django, and Flask.
Accomplishments that we're proud of
We are proud that we got the algorithm to work, although not perfect, it is fun to see how the bot reorders the sentences.
What we learned
We learned that despite something may seem objectively simple, such as implementing a Python script into a website, it can be a lot harder than it sounds. Also, there are various small annoying differences that can vary per computer which can impact our bot and our site.
What's next for RhymeBot
We plan to successfully integrate RhymeBot into our website. Therefore, a user could go to the website, input a sentence, and be able to receive a rhyming sentence without installing the application onto their computer.
Log in or sign up for Devpost to join the conversation.