Share via


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

Documentación de Java para android.speech.RecognizerIntent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

RecognizerIntent(IntPtr, JniHandleOwnership)

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

Campos

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 Activity objeto satisfactorio #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 solicitará al usuario la voz, la enviará a través de un reconocedor de voz y mostrará un resultado de búsqueda web o desencadenará 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 BroadcastReceiver que puede responder a la solicitud de más información, desde 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 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 float 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 restringirse 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 (según lo definido por BCP 47, e.

ExtraLanguageModel

Informa al reconocedor qué modelo de voz se prefiere al realizar #ACTION_RECOGNIZE_SPEECH.

ExtraLanguagePreference

Clave del extra Bundle devuelto por #ACTION_GET_LANGUAGE_DETAILS , que representa String 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 (según lo definido por BCP 47, e.

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 de referencia de una página en la que se solicitó la voz.

ExtraPartialResults

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

ExtraPreferOffline

Boolean opcional, que se 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

Solicitud de texto opcional para mostrar al usuario al pedirle 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

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

ExtraResultsPendingintent

Cuando la intención es #ACTION_RECOGNIZE_SPEECH, la actividad de entrada de voz le devolverá resultados 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

La 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 tanto, finalice la sesión de reconocimiento.

ExtraSpeechInputMinimumLengthMillis

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

ExtraSpeechInputPossiblyCompleteSilenceLengthMillis

La cantidad de tiempo que debe tardar después de detener la escucha de voz para considerar la entrada posiblemente completada.

ExtraSupportedLanguages

Clave del extra Bundle devuelto por #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

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

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

(Heredado de Object)
JniPeerMembers

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

PeerReference

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

(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

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

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

(Heredado de Object)
Dispose(Boolean)

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

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del 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)
ToArray<T>()

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

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

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

(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)

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, 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)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

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

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Heredado de Object)
IJavaPeerable.Finalized()

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

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

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

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de Object)

Métodos de extensión

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

GetJniTypeName(IJavaPeerable)

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

Se aplica a