Javascript 点击或tts
Javascript click or tts
我正在尝试制作一个可以自动阅读文本的网络应用程序,我有这个代码:
function hablalo()
{
var palabra = new SpeechSynthesisUtterance('Casilla 6 turno E18');
palabra.lang = "es"
speechSynthesis.speak(palabra);
}
$('#perez').trigger($.Event( "click", { originalEvent: true } ));
所以我有一个调用 hablalo 事件的按钮。
问题是当我尝试这样做时,结果是:
(index):20 [Deprecation] speechSynthesis.speak() without user activation is no longer allowed since M71, around December 2018. See https://www.chromestatus.com/feature/5687444770914304 for more details
我想要一种在 chrome 中模拟点击的方法或另一种制作 tts 的方法,谢谢。 :)
--已编辑
如果你知道我可以在加载网页时用于自动播放 tts 的库,那很好
所以我用this解决了我的问题,总结我修改了客户端PC中chrome的laucher-flags,在propertiesof的路由末尾添加了--autoplay-policy=no-user-gesture-required
启动器。
从代码上看似乎是不可能的,但是这个解决方案是一种放弃的方式。
我正在尝试制作一个可以自动阅读文本的网络应用程序,我有这个代码:
function hablalo()
{
var palabra = new SpeechSynthesisUtterance('Casilla 6 turno E18');
palabra.lang = "es"
speechSynthesis.speak(palabra);
}
$('#perez').trigger($.Event( "click", { originalEvent: true } ));
所以我有一个调用 hablalo 事件的按钮。
问题是当我尝试这样做时,结果是:
(index):20 [Deprecation] speechSynthesis.speak() without user activation is no longer allowed since M71, around December 2018. See https://www.chromestatus.com/feature/5687444770914304 for more details
我想要一种在 chrome 中模拟点击的方法或另一种制作 tts 的方法,谢谢。 :)
--已编辑
如果你知道我可以在加载网页时用于自动播放 tts 的库,那很好
所以我用this解决了我的问题,总结我修改了客户端PC中chrome的laucher-flags,在propertiesof的路由末尾添加了--autoplay-policy=no-user-gesture-required
启动器。
从代码上看似乎是不可能的,但是这个解决方案是一种放弃的方式。