Surprised it is not mentioned but :
- for software : balabolka (free, portable, customizable, tons of functions). Also DSpeech.
But then you need to find the voices depending on the languages you need (some are free and/or already part of windows)
- chrome based browsers can do it through javascript and many voices are available (example from [1]) :
function speak(text) {
var msg = new SpeechSynthesisUtterance();
var voices = speechSynthesis.getVoices();
msg.voice = voices[10];
msg.voiceURI = 'native';
msg.volume = 1;
msg.rate = 1;
msg.pitch = 2;
msg.text = text;
msg.lang = 'en-US';
speechSynthesis.speak(msg);
}
speak('Short text');
speak('Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI. Efficiently unleash cross-media information without cross-media value. Quickly maximize timely deliverables for real-time schemas. Dramatically maintain clicks-and-mortar solutions without functional solutions.');
speak('Another short text');
Then you can make a "Bookmarklets" to read aloud whatever you selected, for example.
[1] https://stackoverflow.com/questions/21947730/chrome-speech-s...