这里直接使用的百度接口,所以项目必须是外网,可以访问到百度才可以使用该方法
具体代码如下:
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播放必须出发一个点击或者其他事件才可以播放,它不可以自己执行,因为和浏览器的防打扰机制有关!
原文:https://www.cnblogs.com/shenwh/p/12668527.html