![](https://cdn.myportfolio.com/738bd4addc1c39e63b0f233f254a99cb/a2bb11ff-3617-4fd1-88cc-21ce47b33100_rw_1920.png?h=d832756fba921608d84f100eecc0a0f0)
Note: I've found this program works best using the Google Chrome browser with the browser microphone enabled.
The Digital Pronunciation Helper (or Hard-to-Pronounce Word Practicer) is a p5.js javascript-based program that uses the Ability Lab's Speech Recognition and Synthesis library to help users practice hard-to-pronounce words. Simply say the word that appears on the front page, and watch as the words (if pronounced correctly) appear with images, definitions, and phonetic spelling.
A funny story about this project: I was finishing writing this program and for some reason, could not get the word 'anemone' to appear. After about an hour of pleading with my computer, I realized that I . was pronouncing 'anemone' as 'amenome', and it was me, not my computer, who was wrong. The word 'anemone' and its correct pronunciation are now burned into my brain.