1
我想在我的網絡應用程序中使用基於瀏覽器的語音識別,並且我想用一個拼寫單詞(我的應用程序的名稱)給出一個「喚醒」命令方式與亞馬遜回聲一樣醒來,當你說「Alexa的」Javascript /瀏覽器構成字的語音識別
我希望我可以把它作爲一個語法,但是這似乎並沒有工作(或我發音錯了!)
我的設置是這樣的(我使用鉻)
console.log("Start Of Speech")
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
var grammar = '#JSGF V1.0; grammar startme; public <startme> = madeupwordtostart | madeupwordtostop;'
var speechRecognitionList = new webkitSpeechGrammarList();
speechRecognitionList.addFromString(grammar, 1);
recognition.grammars = speechRecognitionList;
這是正確的做法,鄰我是否期待太多?
我意識到這方面存在缺陷(麥克風超時,每次授予許可等) - 這只是目前的一個側面項目!