Langage

RecognizerIntent Classe

Définition

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une 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
Héritage
RecognizerIntent
Attributs

Remarques

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

Documentation Java pour android.speech.RecognizerIntent.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
RecognizerIntent(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
ActionGetLanguageDetails

Intention de diffusion qui peut être déclenchée sur le BroadcastReceiver composant spécifié dans les métadonnées définies dans les #DETAILS_META_DATA métadonnées de métadonnées d’un Activity élément satisfaisant #ACTION_WEB_SEARCH.

ActionRecognizeSpeech

Démarre une activité qui invite l’utilisateur à entrer la parole et l’envoie par le biais d’un module de reconnaissance vocale.

ActionVoiceSearchHandsFree

Démarre une activité qui invite l’utilisateur à saisir la parole sans avoir besoin de l’attention visuelle ou de l’entrée tactile de l’utilisateur.

ActionWebSearch

Démarre une activité qui invite l’utilisateur à entrer la parole, l’envoie par le biais d’un module de reconnaissance vocale et affiche un résultat de recherche web ou déclenche un autre type d’action en fonction de la parole de l’utilisateur.

DetailsMetaData

Nom de méta-données sous lequel une Activity implémentation #ACTION_WEB_SEARCH peut utiliser pour exposer le nom de classe d’un BroadcastReceiver qui peut répondre à la demande d’informations supplémentaires, à partir de l’une des intentions de diffusion spécifiées dans cette classe.

ExtraAudioInjectSource

Clé supplémentaire utilisée dans une intention qui fournit une source audio déjà ouverte pour que RecognitionService l’utilise.

ExtraAudioSource

Facultatif android.os.ParcelFileDescriptor pointant vers une source audio déjà ouverte pour que le module de reconnaissance utilise.

ExtraAudioSourceChannelCount

Entier facultatif, à utiliser avec #EXTRA_AUDIO_SOURCE, pour indiquer le nombre de canaux dans l’audio.

ExtraAudioSourceEncoding

Entier facultatif (de android.media.AudioFormat), à utiliser avec #EXTRA_AUDIO_SOURCE, pour indiquer l’encodage audio.

ExtraAudioSourceSamplingRate

Entier facultatif, à utiliser avec #EXTRA_AUDIO_SOURCE, pour indiquer le taux d’échantillonnage de l’audio.

ExtraBiasingStrings

Liste facultative de chaînes, vers laquelle le module de reconnaissance doit biaiser les résultats de la reconnaissance.

ExtraCallingPackage

Touche supplémentaire utilisée dans l’intention du module de reconnaissance vocale pour la recherche vocale.

ExtraConfidenceScores

Tableau flottant de scores de confiance des résultats de reconnaissance lors de l’exécution #ACTION_RECOGNIZE_SPEECH.

ExtraEnableBiasingDeviceContext

Boolean facultatif pour activer le biais vers le contexte de l’appareil.

ExtraEnableFormatting

Chaîne facultative pour activer la mise en forme du texte (e.

ExtraEnableLanguageDetection

Boolean facultatif indiquant s’il faut activer la détection de langue.

ExtraEnableLanguageSwitch

Chaîne facultative permettant de basculer automatiquement vers la langue parlée avec le niveau de sensibilité souhaité, au lieu d’être limitée à une seule langue.

ExtraHidePartialTrailingPunctuation

Boolean facultatif, à utiliser avec #EXTRA_ENABLE_FORMATTING, pour empêcher le module de reconnaissance d’ajouter une ponctuation après le dernier mot des résultats partiels.

ExtraLanguage

Balise de langue IETF facultative (telle que définie par BCP 47), par exemple «en-US».

ExtraLanguageDetectionAllowedLanguages

Liste facultative des balises de langage IETF (comme défini par BCP 47, e.

ExtraLanguageModel

Informe le module de reconnaissance du modèle de reconnaissance à préférer lors de l’exécution #ACTION_RECOGNIZE_SPEECH.

ExtraLanguagePreference

Clé de l’élément supplémentaire dans le Bundle retour, qui #ACTION_GET_LANGUAGE_DETAILS représente la préférence de langue actuelle spécifiée par String cet utilisateur : chaîne de paramètres régionaux comme «en-US».

ExtraLanguageSwitchAllowedLanguages

Liste facultative des balises de langage IETF (comme défini par BCP 47, e.

ExtraLanguageSwitchInitialActiveDurationTimeMillis

Entier facultatif à utiliser pour #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraLanguageSwitchMaxSwitches

Entier facultatif à utiliser pour #EXTRA_ENABLE_LANGUAGE_SWITCH.

ExtraMaskOffensiveWords

Valeur booléenne facultative indiquant si le module de reconnaissance doit masquer les mots offensants dans les résultats de reconnaissance.

ExtraMaxResults

Limite facultative du nombre maximal de résultats à retourner.

ExtraOnlyReturnLanguagePreference

Spécifiez cet extra booléen dans une diffusion indiquant #ACTION_GET_LANGUAGE_DETAILS que seule la préférence de langue actuelle est nécessaire dans la réponse.

ExtraOrigin

Valeur facultative qui peut être utilisée pour indiquer l’URL de référence d’une page dans laquelle la parole a été demandée.

ExtraPartialResults

Boolean facultatif pour indiquer si les résultats partiels doivent être retournés par le module de reconnaissance au fur et à mesure que l’utilisateur parle (la valeur par défaut est false).

ExtraPreferOffline

Boolean facultatif, à utiliser avec #ACTION_RECOGNIZE_SPEECH, #ACTION_VOICE_SEARCH_HANDS_FREE#ACTION_WEB_SEARCH pour indiquer s’il faut utiliser uniquement un moteur de reconnaissance vocale hors connexion.

ExtraPrompt

Invite de texte facultative à afficher à l’utilisateur lorsqu’il lui demande de parler.

ExtraRequestWordConfidence

Valeur booléenne facultative indiquant si le module de reconnaissance doit retourner le niveau de confiance de chaque mot dans les résultats de la reconnaissance finale.

ExtraRequestWordTiming

Valeur booléenne facultative indiquant si le module de reconnaissance doit retourner l’horodatage de chaque mot dans les résultats de la reconnaissance finale.

ExtraResults

An ArrayList< Chaîne> des résultats de la reconnaissance lors de l’exécution #ACTION_RECOGNIZE_SPEECH.

ExtraResultsPendingintent

Lorsque l’intention est #ACTION_RECOGNIZE_SPEECH, l’activité d’entrée vocale vous renvoie les résultats via le mécanisme de résultats de l’activité.

ExtraResultsPendingintentBundle

Si vous utilisez #EXTRA_RESULTS_PENDINGINTENT pour fournir une intention de transfert, vous pouvez également utiliser ce supplément pour fournir des extras supplémentaires pour l’intention finale.

ExtraSecure

Boolean facultatif pour indiquer qu’une recherche vocale « mains libres » a été effectuée pendant que l’appareil était en mode sécurisé.

ExtraSegmentedSession

Chaîne facultative pour activer le mode de session segmenté du type spécifié, qui peut être #EXTRA_AUDIO_SOURCE, #EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS ou #EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS.

ExtraSpeechInputCompleteSilenceLengthMillis

Durée nécessaire après que le module de reconnaissance cesse d’entendre la parole pour prendre en compte l’entrée terminée, mettez fin à la session de reconnaissance.

ExtraSpeechInputMinimumLengthMillis

Entier facultatif pour indiquer la longueur minimale de la session de reconnaissance.

ExtraSpeechInputPossiblyCompleteSilenceLengthMillis

Temps nécessaire après l’arrêt de l’audition de la parole pour tenir compte de l’entrée éventuellement terminée.

ExtraSupportedLanguages

Clé de l’extra dans le Bundle retourné par #ACTION_GET_LANGUAGE_DETAILS lequel est un ArrayList de Strings qui représente les langues prises en charge par cette implémentation de la reconnaissance vocale - une liste de chaînes comme «en-US», « cmn-Hans-CN », etc.

ExtraWebSearchOnly

Boolean facultatif, à utiliser avec #ACTION_WEB_SEARCH, pour indiquer s’il faut uniquement déclencher des recherches web en réponse à la parole d’un utilisateur.

FormattingOptimizeLatency

Optimise la latence de mise en forme.

FormattingOptimizeQuality

Optimise la qualité de mise en forme.

LanguageModelFreeForm

Utilisez un modèle de langage basé sur la reconnaissance vocale de forme libre.

LanguageModelWebSearch

Utilisez un modèle de langage basé sur des termes de recherche web.

LanguageSwitchBalanced

Valeur à utiliser pour #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchHighPrecision

Valeur à utiliser pour #EXTRA_ENABLE_LANGUAGE_SWITCH.

LanguageSwitchQuickResponse

Valeur à utiliser pour #EXTRA_ENABLE_LANGUAGE_SWITCH.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
JniPeerMembers

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
Equals(Object)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetVoiceDetailsIntent(Context)

Retourne l’intention de diffusion à déclencher avec Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, Bundle) pour recevoir les détails du package qui implémente la recherche vocale.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Constantes pour la prise en charge de la reconnaissance vocale via le démarrage d’une Intent

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à