1***@qq.com
1***@qq.com
  • 发布:2024-08-13 10:40
  • 更新:2024-08-13 11:04
  • 阅读:211

hbuider套壳html的app中无法使用window.speechSynthesis这个api,各位大佬如何解决

分类:HBuilderX
  let speechSynthesis = new SpeechSynthesisUtterance();  
    speechSynthesis.lang = "zh-CN"; // 设置语言  
    speechSynthesis.volume = 1; // 设置说话的音量  
    speechSynthesis.rate = 1; // 设置说话的速度(值越大语速越快,越小语速越慢)  
    speechSynthesis.pitch = 1; // 设置话语的音调(值越大越尖锐,越低越低沉)  
    speechSynthesis.text = "设置说话时的文本设置说话时"; // 设置说话时的文本  
    window.speechSynthesis.speak(speechSynthesis)
2024-08-13 10:40 负责人:无 分享
已邀请:
HB_WJ

HB_WJ

SpeechSynthesisUtterance 有兼容问题: https://caniuse.com/?search=SpeechSynthesisUtterance

你可以换一个兼容性比较好的,或者代码里判断一下

  • 1***@qq.com (作者)

    尝试了一些第三方库都失败了,暂时没找到可替代SpeechSynthesisUtterance的;还有请教一下,兼容问题是如何排查的,在安卓用浏览器打开都是正常的,但是打包成apk就失效了;

    2024-08-13 11:15

  • HB_WJ

    回复 1***@qq.com: 打包之后失效应该不是兼容性问题,多打印一些日志,然后接入vconsole看看打印?

    2024-08-13 14:56

要回复问题请先登录注册