All of us have experiences with the struggles of ESL speakers, whether it be from family or strangers. We hope to incorporate them into our lives by creating a website that will help them communicate better and be more involved in their community.
What it does
It has a speech to text recognition of words and allows the speaker to pass when their pronunciation becomes understandable by Google's speech to text services. On the other hand, if the speaker does not pass, we used Google's text to speech services to teach them the correct pronunciation.
How we built it
We started by learning about Google's Platform Services, then, after successfully implementing those, we created a domain and a GUI. Then, we connected the two pieces with node.js and html.
Challenges we ran into
Learning node.js, Google Cloud Platform's services, and handling the stress of a 24-hour hackathon.
Accomplishments that we're proud of
We managed to incorporate many things we didn't know before - specifically node.js, website building, and Google services.
What we learned
We learned that websites can be built based on a hidden node.js server and displayed with an HTML file. We also learned about the extent that Google and other companies have incorporated AI and ML into their services.
What's next for EnglishForAll
In the future, we hope to expand to different languages and accents using Google's vast translation library and extend the size of our own libraries. We also hope to give a more personalized and unique experience with user profiles and better interfacing.