小編給大家分享一下html5怎么實(shí)現(xiàn)語(yǔ)音搜索,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比大興網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式大興網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋大興地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴(lài)。
谷歌的網(wǎng)站是時(shí)逛時(shí)新啊,今天在他們首頁(yè)發(fā)現(xiàn)了HTML5的新玩法——語(yǔ)音搜索??上У氖侵挥衱ebkit核心的瀏覽器才能使用。用法很簡(jiǎn)單
只需要在input添加屬性x-webkit-speech即可,例子如下:
代碼如下:
這樣你的輸入框右邊里就多了個(gè)「小話(huà)筒」,點(diǎn)擊的時(shí)候就會(huì)提示
這時(shí)說(shuō)出來(lái)識(shí)別后就可以了,我測(cè)試下來(lái),中文英語(yǔ)的識(shí)別率還挺高的。
語(yǔ)音輸入其他屬性:
lang這玩意可以強(qiáng)制輸入框里面的語(yǔ)音的語(yǔ)言種類(lèi),例如
語(yǔ)音事件目前已知的只有onwebkitspeechchange,顧名思義,就是語(yǔ)音發(fā)生變化時(shí)觸發(fā)的事件,一般可以作為提交
代碼如下:
這樣說(shuō)完以后就自動(dòng)搜索了
x-webkit-grammar這個(gè)不是語(yǔ)音搜索用的屬性,但是可以控制這個(gè)輸入的語(yǔ)法,例如在做搜索框的話(huà)就可以用
代碼如下:
使得語(yǔ)音輸入的內(nèi)容盡量靠近搜索內(nèi)容,去除多余的字符,例如「的」
這個(gè)功能相當(dāng)有趣,實(shí)用就不敢恭維了,主要是因?yàn)檫m用范圍太小啊,所以只能希望HTML5盡快統(tǒng)一并應(yīng)用了。
以上是“html5怎么實(shí)現(xiàn)語(yǔ)音搜索”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!