Chrome Speech Synthesis with longer texts

I’ve had this issue for a while now with Google Chrome Speech Synthesis. After some investigation, I discovered the following: The breaking of the utterances only happens when the voice is not a native voice, The cutting out usually occurs between 200-300 characters, When it does break you can un-freeze it by doing speechSynthesis.cancel(); The … Read more

Text-to-speech (voice generation) and speech-to-text (voice recognition) APIs?

I’ll rehash and update an answer from Speech recognition in C or Java or PHP?. This is by no means comprehensive, but it might be a start for you From watching these questions for few months, I’ve seen most developer choices break down like this: Windows folks – use the System.Speech features of .Net or … Read more

Getting the list of voices in speechSynthesis (Web Speech API)

According to Web Speech API Errata (E11 2013-10-17), the voice list is loaded async to the page. An onvoiceschanged event is fired when they are loaded. voiceschanged: Fired when the contents of the SpeechSynthesisVoiceList, that the getVoices method will return, have changed. Examples include: server-side synthesis where the list is determined asynchronously, or when client-side … Read more