2016-03-12 129 views
1

這是識別語音的代碼,它會在幾秒鐘內停止錄音。標題欄中的麥克風圖標消失。谷歌語音識別API幾秒鐘後停止錄音

var streaming = new webkitSpeechRecognition(); 
streaming.lang = 'en-IN'; 
streaming.continuous = true; 
streaming.interimResults = true; 

streaming.onresult = function(event) { 
    l_pos = event.results.length - 1 ; 
    console.log(event.results[l_pos][0].transcript); 
} 

streaming.onend = function(event) { 
    console.log("1") 
    streaming.start(); 
    console.log("2") 
} 

streaming.start(); 

我該如何連續記錄?

+0

刪除streaming.stop();來自代碼。這是停止錄音.. –

+0

刪除線,但它仍然停止錄音,如果我不說話~10秒。 –

+0

好的。如果你想連續錄製,那麼你可以做一件事。有一個直接或間接的事件。在這種情況下,你可以再次啓動它.. –

回答

1

如果你想連續記錄,那麼你可以做一件事。有一個直接或間接的事件。在這種情況下,你可以再次啓動它..

+0

@sushant:我已經添加了這個答案。將其標記爲答案..謝謝.. –