Hacker News new | ask | show | jobs
by the_omegist 1414 days ago
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...