SpeechSynthesis API onend callback not working

According to this comment on the bug mentioned in the answer from Kevin Hakanson, it might be a problem with garbage collection. Storing the utterance in a variable before calling speak seems to do the trick: window.utterances = []; var utterance = new SpeechSynthesisUtterance( ‘hello’ ); utterances.push( utterance ); speechSynthesis.speak( utterance );

Google Text-To-Speech API

Old answer: Try using this URL: http://translate.google.com/translate_tts?tl=en&q=Hello%20World It will automatically generate a wav file which you can easily get with an HTTP request through any .net programming. Edit: Ohh Google, you thought you could prevent people from using your wonderful service with flimsy http header verification. Here is a solution to get a response in … Read more

File not found.