Check out PONS. It's an English-French, French-English dictionary, but it gives you international IPA plus sound recordings of different words.
https://en.pons.com/translate/english-french