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_PROMPT
li><#EXTRA_LANGUAGE
li li#EXTRA_MAX_RESULTS
><li li><#EXTRA_RESULTS_PENDINGINTENT
li/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.