speak() – 只能接收SpeechSynthesisUtterance作为唯一的参数,作用是读合成的话语。
cancel() – 删除队列中所有的语音.如果正在播放,则直接停止。
pause() – 暂停合成过程。
resume() – 重新开始合成过程。
getVoices – 此方法不接受任何参数,用来返回浏览器支持的语音包列表注意:必须添加在voiceschanged事件中才能生效,是个数组
1.voiceAnnouncements方法,对播报的语音进行解析拼接,将级别2,改为二级,将时间字符串拼接后再播放;可设置循环播放次数;
2.兼容ie浏览器,谷歌浏览器、360浏览器;
3.离线状态下也能用;
4.是HTML5的特性,浏览器要支持HTML5。