周末獻禮 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="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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM