SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音。
<button onclick="play()">朗读</button>
<script>
var utterThis = new SpeechSynthesisUtterance();
utterThis.text = "hello word";
utterThis.volume = 1; // 声音的音量 范围是0到1
utterThis.rate = 0.7; //语速,数值,默认值是1,范围是0.1到10
mutterThisg.pitch = 0; // 音高,数值,范围从0(最小)到2(最大)。默认值为1
function play() {
speechSynthesis.speak(utterThis);
}
</script>