js、html5原生语音播报

缺陷:仅在PC、IOS手机生效,Android手机不支持

speckText = (str) => {
    let msg = new SpeechSynthesisUtterance()
    msg.text = str  //文字内容,字符串
    // msg.volume = 1  // 音量,数值,默认值是1,范围是0到1
    // msg.rate = 1   // 语速,数值,默认值是1,范围是0.1到10
    // msg.pitch = 1 // 音高,数值,默认值为1,范围是0到2
    speechSynthesis.speak(msg);
}

你可能感兴趣的:(js、html5原生语音播报)