這篇文章主要為大家展示了“HTML5怎樣實(shí)現(xiàn)語(yǔ)音搜索”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“HTML5怎樣實(shí)現(xiàn)語(yǔ)音搜索”這篇文章吧。
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站改版維護(hù)等一站式綜合服務(wù)型公司,專(zhuān)業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)建站。Html5支持語(yǔ)音搜索,可惜的是只有webkit核心的瀏覽器才能使用。用法很簡(jiǎn)單 只需要在input添加屬性x-webkit-speech即可,例子如下:
這樣你的輸入框右邊里就多了個(gè)「小話筒」,點(diǎn)擊的時(shí)候就會(huì)提示
這時(shí)說(shuō)出來(lái)識(shí)別后就可以了,如淘寶店語(yǔ)音搜素:
語(yǔ)音輸入其他屬性: lang 就是語(yǔ)言種類(lèi)
可以控制輸入框里面的語(yǔ)音的語(yǔ)言種類(lèi),例如
目前已知的只有onwebkitspeechchange,顧名思義,就是語(yǔ)音發(fā)生變化時(shí)觸發(fā)的事件,一般可以作為提交 這樣說(shuō)完以后就自動(dòng)搜索了。
x-webkit-grammar :這個(gè)不是語(yǔ)音搜索用的屬性,但是可以控制這個(gè)輸入的語(yǔ)法,例如在做搜索框的話就可以用 x-webkit-grammar:
使得語(yǔ)音輸入的內(nèi)容盡量靠近搜索內(nèi)容,去除多余的字符,例如「的」。
下面做一個(gè)小例子測(cè)試一下:
代碼如下:
效果如下:
以上是“HTML5怎樣實(shí)現(xiàn)語(yǔ)音搜索”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!