How to create or convert text to audio at chromium browser?

There are several possible workarounds that have found which provide the ability to create audio from text; two of which require requesting an external resource, the other uses meSpeak.js by @masswerk. Using approach described at Download the Audio Pronunciation of Words from Google, which suffers from not being able to pre-determine which words actually exist … Read more

How to capture generated audio from window.speechSynthesis.speak() call?

The Web Speech API Specification does not presently provide a means or hint on how to achieve returning or capturing and recording audio output of window.speechSynthesis.speak() call. See also MediaStream, ArrayBuffer, Blob audio result from speak() for recording? Re: MediaStream, ArrayBuffer, Blob audio result from speak() for recording? Re: MediaStream, ArrayBuffer, Blob audio result from … 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