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