2011-07-07 38 views
4

通過將元素應用x-webkit-speech attrtibute,您可以讓WebKit等瀏覽器使用語音到文本。在非WebKit瀏覽器中使用語音到文本

這樣用戶可以說話在文本框中輸入文本。

我可以在其他瀏覽器上使用哪個屬性來獲得相同的效果?

+1

['X-WebKit的speech'現在已經過時。(http://stackoverflow.com/q/23188951/552067) –

+0

相關http://stackoverflow.com/questions/25789249/cross-browser-speech-recognition –

回答

8

我認爲這個功能只在Chrome for Win/Mac/Android中實現。這是因爲它是由Google發明的,並依靠Google的服務器來進行語音識別。任何其他想要實現此功能的瀏覽器都需要獲取語音識別技術,或與擁有此技術的合作伙伴合作。因此我認爲這個功能在不久的將來會得到廣泛的實施。

2

Chrome是我知道的唯一一款當前實現語音輸入的桌面瀏覽器。也可能在Android瀏覽器中工作,但我不確定。這絕對不是在Safari中實現的。

0

x-webkit-speech現已棄用。我們應該用

var recognition = new webkitSpeechRecognition(); 
recognition.onresult = function(event) { 
    console.log(event) 
} 
recognition.start(); 

兩個火狐&邊緣正在開發語音識別()

http://caniuse.com/#feat=speech-recognition

相關問題