H5實現輸入框新增語音功能的方法詳解

沂蒙趙發表於2018-10-09

其實很簡單,語音識別是html5的基本功能,它的用法是

1

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

如果喜歡XHTML類似的語法,可以這樣表示

1

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

語音識別在十年前是讓人覺得不可思議的事情,即便是前些年,網頁上的語音識別也只能使用其他方式實現,比如使用Flashplayer等等。不過現在,獲取語音只需要簡單的給輸入框加入一個屬性標籤,就能夠進行識別了。

移動裝置如手機上的瀏覽器,只要支援html5,同樣也應該支援語音識別。試試你的Android瀏覽這個網頁?

另外,如果想用javascript獲取語音識別這個事件的結束,可以使用onwebkitspeechchange

1

<input type=”text” speech x-webkit-speech onwebkitspeechchange=”alert(this.value)” />

相關文章