Этот код JavaScript является небольшой частью Web Speech API для реализации распознавания речи. «функция translation.onend» будет запущена при каждом отключении службы распознавания речи, например, когда «translation.stop ()" случается.Теперь проблема заключается в том, что "ognit.stop () " происходит в моем операторе if каждый раз " функция translation.onend " срабатываетснова, и это делает петлю снова и снова.
Как остановить этот цикл?
recognition.onend = function(event) {
//Fired when the speech recognition service has disconnected.
if (speechResult === "Hello") {
recognition.stop();
} else {
recognition.stop();
// and do something else
}
};