Inspiration

"How do I know how to pronounce this word" is a common question that English language learners ask. Having interviewed the CEO of EloquentSpeaking, a communications training company, I realized a demand for automated tools that learners can use on a daily basis to augment their training experience with a coach.

What it does

A Chrome extension that highlights the sub-parts of words that correspond to a phoneme selected by the user.

How I built it

Backend: Python, NLTK, CMU Pronuncing Dictionary, Google App Engine Frontend: JavaScript, CSS, HTML

Challenges I ran into

It is very hard to find an algorithm to segment words into syllables.

What I learned

building Python backend server, hosting

What's next for Phonetics Buddy

  • improve the parsing
  • improve the UX/UI
  • scale to serve language training organizations
Share this project:

Updates