WebCMS Posted September 29 Posted September 29 Text-to-Speech - for this you could pass the “Title + main content” to the speak() method on a button click as under - var synthesis = window.speechSynthesis; var utterance = new SpeechSynthesisUtterance(); utterance.text = text synthesis.speak(utterance); This would allow users to just click the Speak button on the page and do "other things” on the site or carry on with their “work” while the page is read for them in the background (without having to actually read the page). This would save the users a TON of time with a better UX. Use Pause, Resume, Cancel and GetVoices methods (selected voice to be remembered in user's profile so users don't have to re-select the voice each time) https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis SeNioR- 1
Jim M Posted September 29 Posted September 29 There are browser extensions (and some native OS functionalities) which perform this functionality. Is there a reason not to use that? A lot of what we try to aim to do is avoid duplicating efforts where possible and focus on the things which make communities great. Gary 1
WebCMS Posted September 29 Author Posted September 29 3 hours ago, Jim M said: There are browser extensions (and some native OS functionalities) which perform this functionality. Is there a reason not to use that? A lot of what we try to aim to do is avoid duplicating efforts where possible and focus on the things which make communities great. I suggested it because not all users are tech-savvy enough to know them or how to install and use them. A visual Speak button offers feedback to click to listen
Jim M Posted September 29 Posted September 29 Sometimes the no tech solution of telling your users things they may not know than reproducing functionality is better, especially for cases like this that they can learn something to better their lives that is applicable elsewhere too 🙂
Recommended Posts