主页 M

SpeechSynthesisUtterance语音合成使用,文字语音播报

2021-09-25 网页编程网 网页编程网

speak() – 只能接收SpeechSynthesisUtterance作为唯一的参数,作用是读合成的话语。

cancel() –  删除队列中所有的语音.如果正在播放,则直接停止。

pause() – 暂停合成过程。

resume() – 重新开始合成过程。

getVoices – 此方法不接受任何参数,用来返回浏览器支持的语音包列表注意:必须添加在voiceschanged事件中才能生效,是个数组

1.voiceAnnouncements方法,对播报的语音进行解析拼接,将级别2,改为二级,将时间字符串拼接后再播放;可设置循环播放次数;

2.兼容ie浏览器,谷歌浏览器、360浏览器;

3.离线状态下也能用;

4.是HTML5的特性,浏览器要支持HTML5。

阅读原文
阅读 3652
123 显示电脑版