文字转语音SpeechSynthesisUtterance的缺陷

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

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

你可能感兴趣的:(文字转语音SpeechSynthesisUtterance的缺陷)