(1) Regarding language, you can change it as long as they are available in the operating system. I found this example by MDN allowed me to choose quite a range of languages:
https://github.com/mdn/dom-examples/tree/master/web-speech-api/speak-easy-synthesis You could make use of that in your project to get what you want.
You need to be aware that speech synthesis doesn't work on quite a lot of browsers. See the note I added below the example on my page.
(2) I revised my example such that the text is no longer in an input box, but is now defined as a variable.