首页 > 代码库 > 周末献礼 MyVoix2.0.js 麦克风波形绘制(一)
周末献礼 MyVoix2.0.js 麦克风波形绘制(一)
最近更新了之前发布的语音识别框架MyVoix,加入了麦克风的波形分析效果。没有看过MyVoix介绍的同学请猛戳(传送门) Github地址
在新的更新中,波形分析可以绑定麦克风源,也可以单独配合别的音源使用。首先看一下对麦克风进行波形绘制的代码。
<!DOCTYPE HTML><html> <head> <title></title> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <script type="text/javascript" src="http://www.mamicode.com/myvoix2.0.js" ></script> <script type="text/javascript"> window.onload=function(){ var _myVoix = new MyVoix(); _myVoix.createSoundWave({ canvas:document.getElementById(‘myCanvas‘), height:600, width:800, noise:0.01, F:2 }); } </script> </head> <body style=" background:black;"> <canvas id=‘myCanvas‘ style=‘width:800px; height:600px;‘></canvas> </body></html>
可以看到,你只需一个canvas,然后要调用createSoundWave方法就可以绘制波形了,效果如下。
当然,你需要使用Chrome浏览器,并允许网页使用你的麦克风。一行代码绘制出麦克风的波形,并且有语音识别,是不是很酷炫。之后的博文我会对源码进行分析,祝大家周末玩的愉快。
转发请注明出处:http://www.cnblogs.com/Arthus/p/3884442.html
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。