Inspiration

It is not always easy for people, especially the young ones to learn new words. It’s even harder to learn to pronounce well. ParrotME: Spelling Bee game will be a great tool that improves users’ pronunciation.

What it does

Simulates a spelling bee contest. The program plays an audio file pronouncing a word and the user must input via the keyboard the correct spelling of that word.

How I built it

This project is built on Python Programming language, with the collaboration of Azure web application platform and PyOxford APIs. Azure helps us create the web application platform. Inside Spelling Bee, there is a User class object that keeps track of the player’ score and current progress in the game. Machine learning is implemented to keep track of player’s record and adjusts the game difficulty based on the player’s skills.

Challenges I ran into

With so many technologies being integrated, there were many issues with compatibility. Azure, Python 2.7 and PyOxford do not seem to integrate well with each others.

Accomplishments that I'm proud of

We are proud that we are able to make use of PyOxford API’s to be able to match a given text and get the pronunciation of the word in a .wav format file.

What I learned

We’ve learned how to develop web application with Azure.

What's next for Parrot Me

The web application will be worked on and combine all tools to get it up and running. There will be extra feature to keep player’s engagement.

Share this project:

Updates