javascript - speechSynthesis API 示例给出错误

标签 javascript html api speech-synthesis

Web Speech API Specification 上给出的示例

    speechSynthesis.speak(SpeechSynthesisUtterance('Hello World'));

在 chrome 上出现以下错误:

Uncaught TypeError: DOM object constructor cannot be called as a function.

有人可以帮忙吗?

谢谢!

最佳答案

我认为规范中有一个类型,您应该将 new 关键字与 SpeechSynthesisUtterance 对象一起使用。试试这个:

speechSynthesis.speak(new SpeechSynthesisUtterance('Hello World'));

关于javascript - speechSynthesis API 示例给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18292625/

相关文章:

api - 诸如加速访问金融机构数据之类的程序如何?

javascript - Vue 3 组合 api 计算属性 = 模板未更新

javascript - 如何使用 pdf.js 在外部查看器 (viewer.html) 中打开服务器的 base64 字符串响应?

javascript - 为什么占位符在 IE8 中不起作用?

css - 需要检查这个 col-md(col-sm-4 col-md-4 col-lg-4) 说明

java - 如何获取存储在 HBase 值 byte[] 中的复杂数据类型

javascript - 单击页面中的任意位置时隐藏输入文本

javascript - 无限的JavaScript图库功能

html - 将最后一个字和图像保持在同一行

java - Google Drive API上传文件异常