RecognizerIntent Classe

Definição

Constantes para dar suporte ao reconhecimento de fala por meio do início de um 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
Herança
RecognizerIntent
Atributos

Comentários

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

Java documentação para android.speech.RecognizerIntent.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
RecognizerIntent(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
ActionGetLanguageDetails

Uma intenção de difusão que pode ser disparada para o BroadcastReceiver componente especificado nos metadados definidos nos #DETAILS_META_DATA metadados de uma Activity satisfação #ACTION_WEB_SEARCH.

ActionRecognizeSpeech

Inicia uma atividade que solicitará ao usuário fala e a enviará por meio de um reconhecedor de fala.

ActionVoiceSearchHandsFree

Inicia uma atividade que solicitará ao usuário fala sem exigir a atenção visual ou a entrada por toque do usuário.

ActionWebSearch

Inicia uma atividade que solicitará ao usuário fala, enviará por meio de um reconhecedor de fala e exibirá um resultado de pesquisa na Web ou disparará outro tipo de ação com base na fala do usuário.

DetailsMetaData

Nome de metadados no qual uma Activity implementação #ACTION_WEB_SEARCH pode ser usada para expor o nome de classe de um BroadcastReceiver que pode responder à solicitação de mais informações, de qualquer uma das intenções de difusão especificadas nesta classe.

ExtraAudioInjectSource

A chave extra usada em uma intenção que está fornecendo uma fonte de áudio já aberta para o RecognitionService usar.

ExtraAudioSource

Opcional android.os.ParcelFileDescriptor apontando para uma fonte de áudio já aberta para o reconhecedor usar.

ExtraAudioSourceChannelCount

Inteiro opcional, a ser usado com #EXTRA_AUDIO_SOURCE, para indicar o número de canais no áudio.

ExtraAudioSourceEncoding

Inteiro opcional (de android.media.AudioFormat), a ser usado com #EXTRA_AUDIO_SOURCE, para indicar a codificação de áudio.

ExtraAudioSourceSamplingRate

Inteiro opcional, a ser usado com #EXTRA_AUDIO_SOURCE, para indicar a taxa de amostragem do áudio.

ExtraBiasingStrings

Lista opcional de cadeias de caracteres, para a qual o reconhecedor deve influenciar os resultados do reconhecimento.

ExtraCallingPackage

A chave extra usada em uma intenção para o reconhecedor de fala para pesquisa de voz.

ExtraConfidenceScores

Uma matriz flutuante de pontuações de confiança dos resultados do reconhecimento ao executar #ACTION_RECOGNIZE_SPEECH.

ExtraEnableBiasingDeviceContext

Booliano opcional para habilitar o desvio em relação ao contexto do dispositivo.

ExtraEnableFormatting

Cadeia de caracteres opcional para habilitar a formatação de texto (por exemplo,

ExtraEnableLanguageDetection

Booliano opcional que indica se a detecção de idioma deve ser habilitada.

ExtraEnableLanguageSwitch

Cadeia de caracteres opcional para habilitar a alternância automática para o idioma que está sendo falado com o nível de confidencialidade desejado, em vez de ficar restrito a um único idioma.

ExtraHidePartialTrailingPunctuation

Booliano opcional, a ser usado com #EXTRA_ENABLE_FORMATTING, para impedir que o reconhecedor adicione pontuação após a última palavra dos resultados parciais.

ExtraLanguage

Marca de idioma IETF opcional (conforme definido pelo BCP 47), por exemplo, "en-US".

ExtraLanguageDetectionAllowedLanguages

Lista opcional de marcas de idioma IETF (conforme definido pelo BCP 47, e.

ExtraLanguageModel

Informa ao reconhecedor qual modelo de fala preferir ao executar #ACTION_RECOGNIZE_SPEECH.

ExtraLanguagePreference

A chave para o extra no Bundle retornado pelo qual é uma #ACTION_GET_LANGUAGE_DETAILS que representa a preferência de idioma atual especificada pelo String usuário – uma cadeia de caracteres de localidade como "en-US".

ExtraLanguageSwitchAllowedLanguages

Lista opcional de marcas de idioma IETF (conforme definido pelo BCP 47, e.

ExtraLanguageSwitchInitialActiveDurationTimeMillis

Inteiro opcional a ser usado para #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraLanguageSwitchMaxSwitches

Inteiro opcional a ser usado para #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraMaskOffensiveWords

Booliano opcional que indica se o reconhecedor deve mascarar as palavras ofensivas nos resultados do reconhecimento.

ExtraMaxResults

Limite opcional no número máximo de resultados a serem retornados.

ExtraOnlyReturnLanguagePreference

Especifique esse extra booliano em uma transmissão #ACTION_GET_LANGUAGE_DETAILS para indicar que somente a preferência de idioma atual é necessária na resposta.

ExtraOrigin

Valor opcional que pode ser usado para indicar a URL do referenciador de uma página na qual a fala foi solicitada.

ExtraPartialResults

Booliano opcional para indicar se os resultados parciais devem ser retornados pelo reconhecedor conforme o usuário fala (o padrão é falso).

ExtraPreferOffline

Booliano opcional, a ser usado com #ACTION_RECOGNIZE_SPEECH, #ACTION_VOICE_SEARCH_HANDS_FREE#ACTION_WEB_SEARCHpara indicar se deve usar apenas um mecanismo de reconhecimento de fala offline.

ExtraPrompt

Solicitação de texto opcional para mostrar ao usuário ao pedir que ele fale.

ExtraRequestWordConfidence

Booliano opcional que indica se o reconhecedor deve retornar o nível de confiança de cada palavra nos resultados finais do reconhecimento.

ExtraRequestWordTiming

Booliano opcional que indica se o reconhecedor deve retornar o carimbo de data/hora de cada palavra nos resultados finais do reconhecimento.

ExtraResults

Uma ArrayList< Cadeia de caracteres> dos resultados do reconhecimento ao executar .

ExtraResultsPendingintent

Quando a intenção for #ACTION_RECOGNIZE_SPEECH, a atividade de entrada de fala retornará os resultados para você por meio do mecanismo de resultados da atividade.

ExtraResultsPendingintentBundle

Se você usar #EXTRA_RESULTS_PENDINGINTENT para fornecer uma intenção de encaminhamento, também poderá usar esse extra para fornecer extras adicionais para a intenção final.

ExtraSecure

Booliano opcional para indicar que uma pesquisa de voz "mãos livres" foi executada enquanto o dispositivo estava em um modo seguro.

ExtraSegmentedSession

Cadeia de caracteres opcional para habilitar o modo de sessão segmentado do tipo especificado, que pode ser #EXTRA_AUDIO_SOURCE, #EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS ou #EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS.

ExtraSpeechInputCompleteSilenceLengthMillis

O tempo que deve levar depois que o reconhecedor interrompe a fala auditiva para considerar a entrada concluída, portanto, encerre a sessão de reconhecimento.

ExtraSpeechInputMinimumLengthMillis

Inteiro opcional para indicar o comprimento mínimo da sessão de reconhecimento.

ExtraSpeechInputPossiblyCompleteSilenceLengthMillis

A quantidade de tempo que deve levar depois de pararmos de ouvir fala para considerar a entrada possivelmente concluída.

ExtraSupportedLanguages

A chave para o extra no Bundle retornado pelo #ACTION_GET_LANGUAGE_DETAILS qual é um ArrayList de Strings que representa os idiomas compatíveis com essa implementação de reconhecimento de voz - uma lista de cadeias de caracteres como "en-US", "cmn-Hans-CN", etc.

ExtraWebSearchOnly

Booliano opcional, com o qual ser usado #ACTION_WEB_SEARCH, para indicar se é necessário apenas disparar pesquisas na Web em resposta à fala de um usuário.

FormattingOptimizeLatency

Otimiza a latência de formatação.

FormattingOptimizeQuality

Otimiza a qualidade da formatação.

LanguageModelFreeForm

Use um modelo de linguagem com base no reconhecimento de fala de forma livre.

LanguageModelWebSearch

Use um modelo de linguagem com base em termos de pesquisa na Web.

LanguageSwitchBalanced

Um valor a ser usado para #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchHighPrecision

Um valor a ser usado para #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchQuickResponse

Um valor a ser usado para #EXTRA_ENABLE_LANGUAGE_SWITCH.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
JniPeerMembers

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
Equals(Object)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetVoiceDetailsIntent(Context)

Retorna a intenção de difusão a ser disparada com Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, Bundle) para receber detalhes do pacote que implementa a pesquisa de voz.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Constantes para dar suporte ao reconhecimento de fala por meio do início de um Intent

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a