通過將元素應用x-webkit-speech
attrtibute,您可以讓WebKit等瀏覽器使用語音到文本。在非WebKit瀏覽器中使用語音到文本
這樣用戶可以說話在文本框中輸入文本。
我可以在其他瀏覽器上使用哪個屬性來獲得相同的效果?
通過將元素應用x-webkit-speech
attrtibute,您可以讓WebKit等瀏覽器使用語音到文本。在非WebKit瀏覽器中使用語音到文本
這樣用戶可以說話在文本框中輸入文本。
我可以在其他瀏覽器上使用哪個屬性來獲得相同的效果?
我認爲這個功能只在Chrome for Win/Mac/Android中實現。這是因爲它是由Google發明的,並依靠Google的服務器來進行語音識別。任何其他想要實現此功能的瀏覽器都需要獲取語音識別技術,或與擁有此技術的合作伙伴合作。因此我認爲這個功能在不久的將來會得到廣泛的實施。
Chrome是我知道的唯一一款當前實現語音輸入的桌面瀏覽器。也可能在Android瀏覽器中工作,但我不確定。這絕對不是在Safari中實現的。
x-webkit-speech現已棄用。我們應該用
var recognition = new webkitSpeechRecognition();
recognition.onresult = function(event) {
console.log(event)
}
recognition.start();
兩個火狐&邊緣正在開發語音識別()
['X-WebKit的speech'現在已經過時。(http://stackoverflow.com/q/23188951/552067) –
相關http://stackoverflow.com/questions/25789249/cross-browser-speech-recognition –