RecognizerIntent Clase

Definición

Constantes para admitir el reconocimiento de voz mediante el inicio de una 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
Herencia
RecognizerIntent
Atributos

Comentarios

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

Java documentación para android.speech.RecognizerIntent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
RecognizerIntent(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
ActionGetLanguageDetails

Una intención de difusión que se puede desencadenar en el BroadcastReceiver componente especificado en los metadatos definidos en los #DETAILS_META_DATA metadatos de un objeto satisfactorio Activity#ACTION_WEB_SEARCH.

ActionRecognizeSpeech

Inicia una actividad que solicitará al usuario la voz y la enviará a través de un reconocedor de voz.

ActionVoiceSearchHandsFree

Inicia una actividad que solicitará al usuario la voz sin requerir la atención visual del usuario ni la entrada táctil.

ActionWebSearch

Inicia una actividad que pedirá al usuario la voz, la envíe a través de un reconocedor de voz y muestre un resultado de búsqueda web o desencadene otro tipo de acción en función de la voz del usuario.

DetailsMetaData

Nombre de metadatos con el que una Activity implementación #ACTION_WEB_SEARCH puede usar para exponer el nombre de clase de un objeto BroadcastReceiver que puede responder a la solicitud de más información, de cualquiera de las intenciones de difusión especificadas en esta clase.

ExtraAudioInjectSource

Clave adicional que se usa en una intención que proporciona un origen de audio ya abierto para que recognitionService lo use.

ExtraAudioSource

Opcional android.os.ParcelFileDescriptor que apunta a un origen de audio ya abierto para que lo use el reconocedor.

ExtraAudioSourceChannelCount

Entero opcional, que se va a usar con #EXTRA_AUDIO_SOURCE, para indicar el número de canales en el audio.

ExtraAudioSourceEncoding

Entero opcional (de android.media.AudioFormat), que se va a usar con #EXTRA_AUDIO_SOURCE, para indicar la codificación de audio.

ExtraAudioSourceSamplingRate

Entero opcional, que se va a usar con #EXTRA_AUDIO_SOURCE, para indicar la frecuencia de muestreo del audio.

ExtraBiasingStrings

Lista opcional de cadenas, hacia las que el reconocedor debe inclinar los resultados del reconocimiento.

ExtraCallingPackage

Clave adicional que se usa en una intención para el reconocedor de voz para la búsqueda de voz.

ExtraConfidenceScores

Matriz flotante de puntuaciones de confianza de los resultados de reconocimiento al realizar #ACTION_RECOGNIZE_SPEECH.

ExtraEnableBiasingDeviceContext

Boolean opcional para habilitar el sesgo hacia el contexto del dispositivo.

ExtraEnableFormatting

Cadena opcional para habilitar el formato de texto (e.

ExtraEnableLanguageDetection

Boolean opcional que indica si se va a habilitar la detección de idioma.

ExtraEnableLanguageSwitch

Cadena opcional para habilitar el cambio automático al idioma que se habla con el nivel de confidencialidad deseado, en lugar de estar restringido a un solo idioma.

ExtraHidePartialTrailingPunctuation

Boolean opcional, que se usará con #EXTRA_ENABLE_FORMATTING, para evitar que el reconocedor agregue signos de puntuación después de la última palabra de los resultados parciales.

ExtraLanguage

Etiqueta de idioma IETF opcional (tal como se define en BCP 47), por ejemplo "en-US".

ExtraLanguageDetectionAllowedLanguages

Lista opcional de etiquetas de lenguaje IETF (como se define en BCP 47, e.

ExtraLanguageModel

Informa al reconocedor del modelo de voz que se prefiere al realizar #ACTION_RECOGNIZE_SPEECH.

ExtraLanguagePreference

Clave del extra devuelto por Bundle el #ACTION_GET_LANGUAGE_DETAILS que es un String que representa la preferencia de idioma actual que ha especificado este usuario: una cadena de configuración regional como "en-US".

ExtraLanguageSwitchAllowedLanguages

Lista opcional de etiquetas de lenguaje IETF (como se define en BCP 47, e.

ExtraLanguageSwitchInitialActiveDurationTimeMillis

Entero opcional que se va a usar para #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraLanguageSwitchMaxSwitches

Entero opcional que se va a usar para #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraMaskOffensiveWords

Boolean opcional que indica si el reconocedor debe enmascarar las palabras ofensivas en los resultados del reconocimiento.

ExtraMaxResults

Límite opcional en el número máximo de resultados que se van a devolver.

ExtraOnlyReturnLanguagePreference

Especifique este extra booleano en una difusión de #ACTION_GET_LANGUAGE_DETAILS para indicar que solo se necesita la preferencia de idioma actual en la respuesta.

ExtraOrigin

Valor opcional que se puede usar para indicar la dirección URL del referer de una página en la que se solicitó voz.

ExtraPartialResults

Boolean opcional para indicar si el reconocedor debe devolver resultados parciales a medida que el usuario habla (el valor predeterminado es false).

ExtraPreferOffline

Boolean opcional, que se va a usar con #ACTION_RECOGNIZE_SPEECH, #ACTION_VOICE_SEARCH_HANDS_FREE#ACTION_WEB_SEARCH para indicar si solo se debe usar un motor de reconocimiento de voz sin conexión.

ExtraPrompt

Mensaje de texto opcional para mostrar al usuario cuando se le pida que hable.

ExtraRequestWordConfidence

Boolean opcional que indica si el reconocedor debe devolver el nivel de confianza de cada palabra en los resultados finales del reconocimiento.

ExtraRequestWordTiming

Boolean opcional que indica si el reconocedor debe devolver la marca de tiempo de cada palabra en los resultados finales del reconocimiento.

ExtraResults

Un ArrayList< Cadena> de los resultados del reconocimiento al realizar .

ExtraResultsPendingintent

Cuando la intención es #ACTION_RECOGNIZE_SPEECH, la actividad de entrada de voz devolverá resultados a usted a través del mecanismo de resultados de la actividad.

ExtraResultsPendingintentBundle

Si usa #EXTRA_RESULTS_PENDINGINTENT para proporcionar una intención de reenvío, también puede usar este adicional para proporcionar extras adicionales para la intención final.

ExtraSecure

Boolean opcional para indicar que se realizó una búsqueda de voz "manos libres" mientras el dispositivo estaba en modo seguro.

ExtraSegmentedSession

Cadena opcional para habilitar el modo de sesión segmentado del tipo especificado, que puede ser #EXTRA_AUDIO_SOURCE, #EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS o #EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS.

ExtraSpeechInputCompleteSilenceLengthMillis

Cantidad de tiempo que debe tardar después de que el reconocedor deje de escuchar la voz para tener en cuenta la entrada completada, por lo que finaliza la sesión de reconocimiento.

ExtraSpeechInputMinimumLengthMillis

Entero opcional para indicar la longitud mínima de la sesión de reconocimiento.

ExtraSpeechInputPossiblyCompleteSilenceLengthMillis

Cantidad de tiempo que debe tardar después de detener la audición de voz para tener en cuenta la entrada posiblemente completada.

ExtraSupportedLanguages

Clave del extra devuelto por Bundle el #ACTION_GET_LANGUAGE_DETAILS que es de ArrayListStrings que representa los idiomas admitidos por esta implementación de reconocimiento de voz: una lista de cadenas como "en-US", "cmn-Hans-CN", etc.

ExtraWebSearchOnly

Boolean opcional, que se va a usar con #ACTION_WEB_SEARCH, para indicar si solo se activan búsquedas web en respuesta a la voz de un usuario.

FormattingOptimizeLatency

Optimiza la latencia de formato.

FormattingOptimizeQuality

Optimiza la calidad del formato.

LanguageModelFreeForm

Use un modelo de lenguaje basado en el reconocimiento de voz de forma libre.

LanguageModelWebSearch

Use un modelo de lenguaje basado en términos de búsqueda web.

LanguageSwitchBalanced

Valor que se va a usar para #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchHighPrecision

Valor que se va a usar para #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchQuickResponse

Valor que se va a usar para #EXTRA_ENABLE_LANGUAGE_SWITCH.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
JniPeerMembers

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
Equals(Object)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetVoiceDetailsIntent(Context)

Devuelve la intención de difusión con la que se activará Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, Bundle) para recibir detalles del paquete que implementa la búsqueda por voz.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Constantes para admitir el reconocimiento de voz mediante el inicio de una Intent

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a