I have the Android ColorDict app from Google Play installed on my Samsung smartphone. You can download the 'English Dictionary Wordnet' from within it. This has a speak feature. See middle screenshot
in this link.
Then you need to read your books using an app which supports ColorDict for its dictionary feature. There will be many, but I know that these epub reading apps do: PocketBook, Moon+, FBReader, Bookari