欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析如何利用JavaScript進行語音識別

 更新時間:2016年10月27日 08:45:01   投稿:daisy  
所謂語音識別就是將你所說的轉(zhuǎn)化成文字。Chrome 瀏覽器在版本25之后開始對這一特性的支持。這篇文章將會詳細的介紹如何使用JavaScript進行語音識別,感興趣的朋友們可以參考借鑒,下面來一起看看吧。

一、基礎(chǔ)用法

var recognition = new webkitSpeechRecognition(); 
recognition.onresult = function(event) { 
 console.log(event) 
}
recognition.start();

這里操作實際會讓用戶授權(quán)頁面開啟麥克風,如果用戶允許的話,用戶可以開始說話了,如果你停說話了,onresult注冊的時間 則會被觸發(fā),并會講捕獲的音頻返回成一個JavaScript對象。

二、響應流

你需要等待用戶準備好對話,并且知道對話結(jié)束;

var recognition = new webkitSpeechRecognition(); 
recognition.continuous = true; 
recognition.interimResults = true; 
recognition.onresult = function(event) { 
 console.log(event) 
}
recognition.start(); 

這樣你可以在用戶開始講話時,提前渲染結(jié)果。

你可以自動以識別的語言,默認情況為所在地區(qū)語言。

三、x-webkit-speech

Webkit 內(nèi)核的瀏覽器支持語音輸入

<input type="text" x-webkit-speech /> 

它會識別音頻并進行轉(zhuǎn)化為文字

四、安全性

http協(xié)議下瀏覽器每次都會提醒用戶去確認語音操作,然而https的頁面,沒有這樣一個麻煩的操作。
JavaScript上下文,整個頁面,都能過訪問到捕獲的音頻。

總結(jié)

JavaScript的語音識別總體還并未大范圍使用,而且受限于瀏覽器支持,因此只有少數(shù)需求或許能夠使用到吧。以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

最新評論