文字转语音SpeechSynthesisUtterance的缺陷

  1. 以前可以使用百度的tts,直接转,现在百度集成到了百度ai,需要带上开发者id,否则是跨域会报错
  2. 使用浏览器api
var utterThis = new window.SpeechSynthesisUtterance('你好,世界!');
window.speechSynthesis.speak(utterThis);

说是浏览器支持度很高,原理是利用机器自带的声音系统,如果没有就谷歌远程,遗憾的是,只有win10自带了声音,手机基本灭有,所以移动端全局覆没(国内上不了谷歌大家都懂的)
此原生技术还有较长的路走

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容