Spell Up with Google
Had some fun with this. It is kind of annoying that if the speech recognition has an error that you're thrown all the way back to the beginning of a level. The "pronounce the word" puzzles seem to be the most susceptible to issues. For example, the word was "ancillary" and it recognized my pronunciation as "play," not even close.