I set the onboundary property of a new SpeechSynthesisUtterance object to a callback. But in mobile the callback never fires.
const speech = new (window.SpeechSynthesisUtterance || window.webkitSpeechSynthesisUtterance)();
speech.volume = 1;
speech.rate = 1;
speech.onboundary = console.log;
speech.text = "Hello World. Lorem Ipsum dolor sit amet consectour adpiscing elit";
window.speechSynthesis.speak(speech)
This code doesn't even give any errrors. Even in Chrome Browser the code works well and it begins to speak the text but the onboundary event is never fired and nothing is logged to the console
Please help.