2016-03-12 5 views
1

Это код распознавания речи, который прекращает запись за несколько секунд. Значок микрофона в строке заголовка исчезает.Google 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

Хорошо. если вы хотите записывать непрерывно, то вы можете сделать одно. Существует событие onstop или onend. в этом случае вы можете начать его снова .. –

ответ

1

Если вы хотите записывать непрерывно, то вы можете сделать одно. Существует событие onstop или onend. в этом случае вы можете запустить его снова.

+0

@sushant: Я добавил это как ответ. отметьте это как ответ .. спасибо .. –