Note: I've found this program works best using the Google Chrome browser with the browser microphone enabled.
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.