语音播报功能

这里直接使用的百度接口,所以项目必须是外网,可以访问到百度才可以使用该方法

具体代码如下:

document.body.onclick = function() {
var url = 'http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=你好';
var n = new Audio(url);
n.src = url;
n.play();
n.addEventListener("ended",function() {
n.pause();
});
}

注:audio播放必须出发一个点击或者其他事件才可以播放,它不可以自己执行,因为和浏览器的防打扰机制有关!

posted @ 2020-04-09 17:58  星马豪  阅读(392)  评论(0编辑  收藏  举报