一句代碼實現HTML5淘寶語音搜索

 

淘寶網的語音搜索也有了一陣子了,但彷佛都沒看到相關的博客或帖子在說這個如何實現,今天查了點資料,發現原來實現是如此簡單,多是由於太簡單了,也就沒有人討論了吧。html

其實實現只需一句代碼便可:web

x-webkit-speech瀏覽器

一看到這句代碼,想到了什麼?對,這說明語音搜索只支持webkit內核瀏覽器,那麼這段代碼具體要放在哪呢?ide

  1. <input type="text" class="text" name="value_2" id="value_2" x-webkit-speech> 

放在文本輸入框內就好了,其餘的什麼都不用作,看測試

 

 

固然還有一些其餘的參數,好比設置語音限制語言種類url

  1. <input type="text" class="text" name="value_2" id="value_2" x-webkit-speech lang="zh-CN"> 

還有設置語音輸入語法的參數,這個就比較試用於搜索框。加上這參數後,系統就會自動去掉「的」、「啦」這類無心義的字spa

  1. <input type="text" class="text" name="value_2" id="value_2" x-webkit-speech x-webkit-grammar="bUIltin:search"> 

固然在測試時候發現一個小問題,就是當具備語音搜索的頁面是iframe頁面時,點擊麥克風後,「請開始說話」這浮動層就不跟隨input輸入框了orm

 

相關文章
相關標籤/搜索