SpeechSynthesisUtterance是一个实验中的语音功能,记录一下用法日后有需要可以用到.
js部分里直接new出SpeechSynthesisUtterance构造函数,然后对其进行设置,再到dom里设置一个事件例如点击事件对这个方法进行调用就能够看到效果
function Speak() {
var msg = new SpeechSynthesisUtterance();
msg.lang = 'zh-CN'; //设置语言
msg.text = '您的订单已生成';
msg.volume = 100; //设置音量
msg.rate = 1; //说话速度
msg.pitch = 1.5; //设置话语音调(值越大越尖锐,越低越低沉)
// console.log(msg);
window.speechSynthesis.speak(msg);
}