2)把以下代码放在</body>前面:
<script type="text/javascript" src="speech.w3cool.com/swf/speech.js,前面加上http://"></script>
<script type="text/javascript">
var _scid = "copytext" // 希望朗读的文章块的id
var _spid = "speech_player" //显示播放器的id
_sp_bg = "0xCDDFF3" //修改成想要的颜色
_sp_leftbg = "0x357DCE"
_sp_lefticon = "0xF2F2F2"
_sp_rightbg = "0x357DCE"
_sp_rightbghover = "0x4499EE"
_sp_righticon = "0xF2F2F2"
_sp_righticonhover = "0xFFFFFF"
_sp_text = "0x357DCE"
_sp_slider = "0x357DCE"
_sp_track = "0xFFFFFF"
_sp_border = "0xFFFFFF"
_sp_loader = "0x8EC2F4"
speaker()
</script>
可以把speech.js文件下下来,放在项目文件夹下,然后引用,这样可以不能连上互联网的情况下使用
不过用这个要条件的,普通网站即PR<5的只能共享32个合成服务,即播放会受到限制,有排队的规则,先到先合成声音。PR>=5的网站好像是免费享有的。
<script type="text/javascript">var msg = new SpeechSynthesisUtterance("输入要朗读的文字")
window.speechSynthesis.speak(msg)
</script>
这样就行,不需要任何第三方api集成。
补充一下,不是win10的用户,可能不会朗读
电脑垃圾缓存是会不断产生的,所以需要经常清理才行可以使用软件清理,因为手动容易误删
打开电脑管家,然后找到清理垃圾,会自动检测出电脑里面存在的垃圾,然后一键删除就行了。