Because of the weird translation history, it might be hard to get exactly matching versions if you want to read and listen at the same time. Still, you’ve got at least three good options!
I found so much information on translations of Madame Bovary that I had to split this post into two! Part 1 of this post talks about the history of the novel and the challenge of translating it. The post gives information about 11 translations published from 1886 to 1965, including the original Marx-Aveling translation.