Android SpeechRecognizer: stopListening () против отмены () - PullRequest
5 голосов
/ 21 апреля 2011

По одному имени я могу вывести, что stopListening () является противоположностью startListening () .

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

Но cancel () ... противоположность чему?

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

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

Чем метод cancel () отличается от stopListening ()?

1 Ответ

3 голосов
/ 21 апреля 2011

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

...