I was wondering if one can look-up English words in Emacs from an English dictionary that includes IPA or plays a sound. I am using define-word.el package, which is very good but doesn't have IPA.
or plays a sound
Something in that spirit will, at least, give you the reading of the word you're looking for, assuming you have something like espeak installed on your computer
(defun my-read-word-at-point ()
"READ CURRENT WORD."
(message "reading: %s" (thing-at-point 'word 'no-properties))
(shell-command (format "espeak -v en-us %s" (thing-at-point 'word 'no-properties))))