When my parents immigrated to America, they struggled to learn English. When conversing to people, they were often looked upon differently based on the way they spoke words. Spoken American language is not grammatically correct. Therefore, it is a struggle for ESL (English as Second Language) people to communicate effectively. We want to create something that can help people catch this problem early on. The name was inspired by a scene in the Pixar movie, Finding Nemo, where Nemo struggled to properly pronounce the word "anemone" to his school teacher.

What it does

This app helps the user to correctly pronounce certain words when spoken though a built-in microphone. The user says a sentence and the app tries to recognize it, giving a score on how good was the pronunciation. It also provides a text box for the user to type in a sentence. The app will respond by repeating the sentence with the right pronunciation.

How I built it

We used Android Studio and Java to build the app.

Challenges I ran into

Using the Android Studio was very complicated. There were a lot of trouble and technical difficulties setting up the platform and trying to use it. We experienced much trial and error involving code and use of resources. However, we were able to complete the project with the features we wanted.

Accomplishments that I'm proud of

We are proud of being able to finish the project within the desired time limit.

What I learned

We learned the Android ecosystem and how to use it with third party APIs

What's next for Anemone

We hope that it can be useful for people starting out on the English language. Our next feature would be a built-in dictionary and thesaurus for the spoken words, as well as showing multiple choices for similarly spoken sentences.

Share this project: