请问这种网页文本怎么转语音的?

作者站长头像
站长
· 阅读数 6

https://dtop.powereasy.net/rz/dyxt/content_24278这个网站使用了语音读网页内容功能,应该是用的本地TTS,我试了下,支持firefox、Chrome、Edge主流浏览器。请问这种功能是怎么实现的?有没有例子?

回复
1个回答
avatar
test
2024-06-30
var utterThis = new SpeechSynthesisUtterance('WebFuture系统如何实现跨点读取数据');
utterThis.voice = speechSynthesis.getVoices().find(v=>v.lang == 'zh-CN')
speechSynthesis.speak(utterThis);
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容