RecognizerIntent.ActionRecognizeSpeech Поле

Определение

Запускает действие, которое запрашивает у пользователя речь и отправляет его через распознаватель речи.

[Android.Runtime.Register("ACTION_RECOGNIZE_SPEECH")]
public const string ActionRecognizeSpeech;
[<Android.Runtime.Register("ACTION_RECOGNIZE_SPEECH")>]
val mutable ActionRecognizeSpeech : string

Значение поля

Атрибуты

Комментарии

Запускает действие, которое запрашивает у пользователя речь и отправляет его через распознаватель речи. Результаты будут возвращены через результаты действий (в Activity#onActivityResult, если вы запускаете намерение с помощью Activity#startActivityForResult(Intent, int)), или перенаправлены через PendingIntent, если таковой указан.

Запуск этого намерения с помощью just Activity#startActivity(Intent) не поддерживается. Для получения результатов распознавания необходимо использовать Activity#startActivityForResult(Intent, int)или указать PendingIntent.

Реализация этого API, скорее всего, будет выполнять потоковую передачу звука на удаленные серверы для распознавания речи, которая может использовать значительный объем пропускной способности.

Обязательные дополнения: <ul><li>#EXTRA_LANGUAGE_MODEL</ul>

Дополнительные возможности: <ul<>li<>#EXTRA_PROMPTli><#EXTRA_LANGUAGEli li#EXTRA_MAX_RESULTS><li li><#EXTRA_RESULTS_PENDINGINTENTli/ul>#EXTRA_RESULTS_PENDINGINTENT_BUNDLE<>

Дополнительные результаты (возвращаются в результате, не должны быть указаны в запросе): <ul><li>#EXTRA_RESULTS</ul>

ПРИМЕЧАНИЕ. Для выполнения этого действия могут не быть установлены приложения, поэтому следует обязательно перехватить ActivityNotFoundException.

Документация по Java для android.speech.RecognizerIntent.ACTION_RECOGNIZE_SPEECH.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к