国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 08:39:23
字體:
來源:轉載
供稿:網友

一、基礎用法

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

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

二、響應流

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

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

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

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

三、x-webkit-speech

Webkit 內核的瀏覽器支持語音輸入

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

它會識別音頻并進行轉化為文字

四、安全性

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

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 象山县| 漾濞| 涟源市| 从江县| 应用必备| 泸西县| 进贤县| 隆尧县| 海盐县| 阜平县| 商城县| 顺昌县| 南川市| 泸溪县| 本溪市| 武邑县| 宁夏| 宣武区| 潍坊市| 额敏县| 岑溪市| 鲜城| 炎陵县| 包头市| 大余县| 郁南县| 林西县| 阳原县| 桐庐县| 安化县| 都昌县| 邹城市| 崇仁县| 怀柔区| 息烽县| 泽库县| 西乌珠穆沁旗| 司法| 锦州市| 凤山市| 牙克石市|