javascript实现语音合成

匿名 (未验证) 提交于 2019-12-02 21:40:25
  1. 在想出现播放器的地方插入一个层: <div id="speech_player" name="speech_player"></div>层的id可以自己定。

2)把以下代码放在前面:

<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的网站好像是免费享有的。

文章来源: https://blog.csdn.net/Id_cat/article/details/90522466
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!