如何解决SpeechSynthesisUtterance可以在后台播放吗?
我正在使用Web语音API开发具有文本到语音功能的移动Web应用程序,但是当Web浏览器不专注于移动设备时,我的SpeechSynthesisUtterance会保持静音。
无论用户是否离开网络浏览器,如何使语音合成继续进行语音合成直到发声完毕?
我一直在寻找解决方案,但在Chrome或Safari处于后台的情况下,找不到解决方案。您的帮助将不胜感激。
这是单击时触发的脚本(即使Firefox在后台也可以使用)
var to_speak = new window.SpeechSynthesisUtterance("These words are synthesized perfectly by the browser,but everything comes to an abrupt stop as soon as the browser is not in focus.");
window.speechSynthesis.speak(to_speak);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。