Android SpeechRecognizer: stopListening () vs. cancel ()

Из одного имени я могу получить, что stopListening () противоположно startListening () .

Я также могу понять, что destroy () противоположно createSpeechRecognizer () .

Но cancel () … это противоположность чего?

Все, что я мог найти в документации, это:

Отменяет распознавание речи.

Как cancel () отличается от stopListening ()?

Ну, вы отмените SpeechRecognition, то есть я бы предположил, что результата нет, тогда как на stopListening () вы просто говорите распознавателю, что вы закончили говорить, и теперь он должен сделать фактическое признание (и может закрыть микрофон ). Часто вам не нужно вызывать stopListening () самостоятельно, так как окончание речи автоматически определяется (автоматическая конечная точка).

Intereting Posts