I usually use Wiktionary as my English dictionary. The main things that I'm interested in are (1) IPA transcriptions and (2) voice recordings of each word.
The problem is that Wiktionary doesn't have those for as many words as I would want.
Is there a more complete solution? A dictionary which has those 2 things for more words?