Using the cordova plugin https://github.com/vilic/cordova-plugin-tts
You can set a text to be spoken, you can also pick the Locale and Speed of the speech.
Check the Demo for how you can easily implement this, you also can cancel the speech in case you run into a very long text and you have the need to cancel it.
Fixed Android not playing Voice when no Locale was specified