Язык

RecognizerIntent Класс

Определение

Константы для поддержки распознавания речи с помощью запуска Intent

[Android.Runtime.Register("android/speech/RecognizerIntent", DoNotGenerateAcw=true)]
public class RecognizerIntent : Java.Lang.Object
[<Android.Runtime.Register("android/speech/RecognizerIntent", DoNotGenerateAcw=true)>]
type RecognizerIntent = class
    inherit Object
Наследование
RecognizerIntent
Атрибуты

Комментарии

Константы для поддержки распознавания речи с помощью запуска Intent

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

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
RecognizerIntent(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
ActionGetLanguageDetails

Намерение трансляции, которое можно запустить компоненту BroadcastReceiver , указанному в метаданных, определенных в #DETAILS_META_DATA метаданных удовлетворяющего Activity#ACTION_WEB_SEARCH.

ActionRecognizeSpeech

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

ActionVoiceSearchHandsFree

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

ActionWebSearch

Запускает действие, которое предложит пользователю выполнить речь, отправить его через распознаватель речи и отобразить результат поиска в Интернете или активировать другой тип действия на основе речи пользователя.

DetailsMetaData

Имя метаданных, в Activity котором реализация #ACTION_WEB_SEARCH может использовать для предоставления имени BroadcastReceiver класса, который может отвечать на запрос на дополнительные сведения, из любого из намерений вещания, указанных в этом классе.

ExtraAudioInjectSource

Дополнительный ключ, используемый в намерении, который предоставляет уже открытый источник звука для использования Службы Распознавания.

ExtraAudioSource

Необязательный android.os.ParcelFileDescriptor указатель на уже открытый источник звука для используемого распознавателя.

ExtraAudioSourceChannelCount

Необязательное целое число, используемое для #EXTRA_AUDIO_SOURCEуказания количества каналов в звуке.

ExtraAudioSourceEncoding

Необязательное целое число (из android.media.AudioFormat), с которым следует использовать #EXTRA_AUDIO_SOURCE, чтобы указать кодировку звука.

ExtraAudioSourceSamplingRate

Необязательное целое число, с которым следует использовать #EXTRA_AUDIO_SOURCE, чтобы указать частоту выборки звука.

ExtraBiasingStrings

Необязательный список строк, к которым распознаватель должен предвзять результаты распознавания.

ExtraCallingPackage

Дополнительный ключ, используемый в намерении распознавателя речи для голосового поиска.

ExtraConfidenceScores

Массив с плавающей запятой оценок достоверности результатов распознавания при выполнении #ACTION_RECOGNIZE_SPEECH.

ExtraEnableBiasingDeviceContext

Необязательный логический параметр для включения предвзятости к контексту устройства.

ExtraEnableFormatting

Необязательная строка для включения форматирования текста (e).

ExtraEnableLanguageDetection

Необязательный логический параметр, указывающий, следует ли включить обнаружение языка.

ExtraEnableLanguageSwitch

Необязательная строка для включения автоматического переключения на язык, который произносится с требуемым уровнем конфиденциальности, вместо того, чтобы быть ограниченным на одном языке.

ExtraHidePartialTrailingPunctuation

Необязательный логический элемент, используемый для #EXTRA_ENABLE_FORMATTINGпредотвращения добавления знаков препинания распознавателя после последнего слова частичных результатов.

ExtraLanguage

Необязательный тег языка IETF (как определено BCP 47), например "en-US".

ExtraLanguageDetectionAllowedLanguages

Необязательный список тегов языка IETF (как определено BCP 47, e).

ExtraLanguageModel

Сообщает распознавательу, какую модель речи следует предпочесть при выполнении #ACTION_RECOGNIZE_SPEECH.

ExtraLanguagePreference

Ключ к дополнительным в Bundle возвращаемом #ACTION_GET_LANGUAGE_DETAILS значении, который представляет текущий языковой параметр, заданный пользователем, — String строка языкового стандарта, например "en-US".

ExtraLanguageSwitchAllowedLanguages

Необязательный список тегов языка IETF (как определено BCP 47, e).

ExtraLanguageSwitchInitialActiveDurationTimeMillis

Необязательное целое число, используемое для #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraLanguageSwitchMaxSwitches

Необязательное целое число, используемое для #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraMaskOffensiveWords

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

ExtraMaxResults

Необязательное ограничение на максимальное количество возвращаемых результатов.

ExtraOnlyReturnLanguagePreference

Укажите этот логический дополнительный параметр в широковещательной трансляции #ACTION_GET_LANGUAGE_DETAILS , чтобы указать, что в ответе требуется только текущее предпочтение языка.

ExtraOrigin

Необязательное значение, которое можно использовать для указания URL-адреса ссылки на страницу, в которой была запрошена речь.

ExtraPartialResults

Необязательный логический параметр, указывающий, следует ли возвращать частичные результаты распознавателя, как пользователь говорит (по умолчанию — false).

ExtraPreferOffline

Необязательный логический элемент, используемый с #ACTION_RECOGNIZE_SPEECH, #ACTION_VOICE_SEARCH_HANDS_FREE#ACTION_WEB_SEARCH чтобы указать, следует ли использовать только автономный механизм распознавания речи.

ExtraPrompt

Необязательный текстовый запрос для отображения пользователю при запросе на разговор.

ExtraRequestWordConfidence

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

ExtraRequestWordTiming

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

ExtraResults

Объект ArrayList< String> результатов распознавания при выполнении .

ExtraResultsPendingintent

При намерении #ACTION_RECOGNIZE_SPEECHдействие ввода речи вернет результаты через механизм результатов действия.

ExtraResultsPendingintentBundle

Если вы используете #EXTRA_RESULTS_PENDINGINTENT для предоставления намерения пересылки, вы также можете использовать это дополнительно для предоставления дополнительных дополнительных дополнительных сведений для окончательного намерения.

ExtraSecure

Необязательный логическое значение, указывающее, что голосовой поиск "руки бесплатно" был выполнен, пока устройство находилось в безопасном режиме.

ExtraSegmentedSession

Необязательная строка для включения сегментированного режима сеанса указанного типа, который может быть #EXTRA_AUDIO_SOURCEили #EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS#EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS.

ExtraSpeechInputCompleteSilenceLengthMillis

Время, затрачиваемое после того, как распознаватель перестает слышать речь, чтобы рассмотреть входные данные, следовательно, завершите сеанс распознавания.

ExtraSpeechInputMinimumLengthMillis

Необязательное целое число, указывающее минимальную длину сеанса распознавания.

ExtraSpeechInputPossiblyCompleteSilenceLengthMillis

Время, затрачиваемое после прекращения слушания речи, чтобы рассмотреть входные данные, возможно, завершено.

ExtraSupportedLanguages

Ключ к дополнительным в Bundle возвращаемом #ACTION_GET_LANGUAGE_DETAILS объекте, который представляет ArrayListStringязыки, поддерживаемые этой реализацией распознавания голоса, — список строк, таких как "en-US", "cmn-Hans-CN", и т. д.

ExtraWebSearchOnly

Необязательный логический код, с которым следует использовать #ACTION_WEB_SEARCH, чтобы указать, следует ли выполнять только веб-поиск в ответ на речь пользователя.

FormattingOptimizeLatency

Оптимизирует задержку форматирования.

FormattingOptimizeQuality

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

LanguageModelFreeForm

Используйте языковую модель на основе распознавания речи в свободной форме.

LanguageModelWebSearch

Используйте языковую модель на основе условий поиска в Интернете.

LanguageSwitchBalanced

Значение, используемое для #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchHighPrecision

Значение, используемое для #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchQuickResponse

Значение, используемое для #EXTRA_ENABLE_LANGUAGE_SWITCH.

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
JniPeerMembers

Константы для поддержки распознавания речи с помощью запуска Intent

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
Equals(Object)

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetVoiceDetailsIntent(Context)

Возвращает намерение трансляции для запуска с помощью Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, Bundle) получение сведений из пакета, реализующего голосовой поиск.

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Константы для поддержки распознавания речи с помощью запуска Intent

(Унаследовано от JavaObject)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Константы для поддержки распознавания речи с помощью запуска Intent

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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