js实现语音播报功能
2016-05-10 14:47
555 查看
想让页面能说话?很简单的哟~
定义语音播报的函数
定义语音播报的函数
function speckText(str){ //var request= new URLRequest(); var url = "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=" + encodeURI(str); // baidu //url = "http://translate.google.cn/translate_tts?ie=UTF-8&tl=zh-CN&total=1&idx=0&textlen=19&prev=input&q=" + encodeURI(str); // google //request.url = encodeURI(url); // request.contentType = "audio/mp3"; // for baidu //request.contentType = "audio/mpeg"; // for google var n = new Audio(url); n.src = url; n.play(); // $("...").play(); // var sound = new Sound(request); // sound.play(); } OK ,str为你传入的参数,即你要播报的内容 下面哪里需要哪里调用就好了~
相关文章推荐
- js判断对象{}是否为空
- js中的正则表达式
- javascript阻止scroll事件多次执行的思路及实现
- javascript逻辑运算符“||”和“&&”
- JS学习笔记(二)变量、作用域及内存问题
- js 根本没有“JSON对象”这回事! JSON对象——转
- [JavaScript]继承的真真假假
- jsp九大内置对象
- jstl
- html table动态合并单元格 js方法
- JS事件
- 一道非常有趣的JS题
- 原生js文字标签云上下滚动播放
- javascript第一天数据类型及声明方式
- 子页面控制父页面跳转
- javascript实现的猜数小游戏完整实例代码
- js实现的简单图片浮动效果完整实例
- 深入理解js匿名函数与闭包
- ExtJS快速入门指南
- js 获取事件源