Я пытаюсь понять рабочий процесс событий нативного класса SpeechRecognition
. Я знаю, что есть события onstart
, onspeechend
, onerror
и onresult
.
onstart
запускается, когда вы его инициируете, что я понимаю.
Когда он заканчивается (т. Е. Тайм-аут из-за того, что ничего не обнаружено) запускается onspeechend
, что я также понимаю.
Я также знаю, что даже он что-то обнаруживает, он вызывает onresult
, и это завершает его, который затем также автоматически вызывает onspeechresult
.
Но для onerror
Я не понимаю этого, так как я не могу это проверить, у меня никогда не было ошибок. Когда он вызывается, он продолжает слушать или перестает слушать, который, в свою очередь, автоматически вызывает onspeechresult
после?