Partager via


SpeechRecognizer.CreateSpeechRecognizer Méthode

Définition

Surcharges

CreateSpeechRecognizer(Context)

Méthode de fabrique pour créer un nouveau SpeechRecognizer.

CreateSpeechRecognizer(Context, ComponentName)

Méthode de fabrique pour créer un nouveau SpeechRecognizer.

CreateSpeechRecognizer(Context)

Méthode de fabrique pour créer un nouveau SpeechRecognizer.

[Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;", "")]
public static Android.Speech.SpeechRecognizer? CreateSpeechRecognizer (Android.Content.Context? context);
[<Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;", "")>]
static member CreateSpeechRecognizer : Android.Content.Context -> Android.Speech.SpeechRecognizer

Paramètres

context
Context

dans lequel créer SpeechRecognizer

Retours

un nouveau SpeechRecognizer

Attributs

Remarques

Méthode de fabrique pour créer un nouveau SpeechRecognizer. Notez qu’il #setRecognitionListener(RecognitionListener) doit être appelé avant de distribuer une commande à la commande créée SpeechRecognizer, sinon aucune notification n’est reçue.

Pour les applications ciblant l’interaction Android 11 (niveau d’API 30) avec un service de reconnaissance vocale, l’élément <de requête> doit être ajouté au fichier manifeste :

{@code
<queries>
<intent>
<action
                   android:name="android.speech.RecognitionService" />
</intent>
</queries>
            }

Documentation Java pour android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context).

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.

S’applique à

CreateSpeechRecognizer(Context, ComponentName)

Méthode de fabrique pour créer un nouveau SpeechRecognizer.

[Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;", "")]
public static Android.Speech.SpeechRecognizer? CreateSpeechRecognizer (Android.Content.Context? context, Android.Content.ComponentName? serviceComponent);
[<Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;", "")>]
static member CreateSpeechRecognizer : Android.Content.Context * Android.Content.ComponentName -> Android.Speech.SpeechRecognizer

Paramètres

context
Context

dans lequel créer SpeechRecognizer

serviceComponent
ComponentName

d’un ComponentName service spécifique pour diriger ce SpeechRecognizer service vers

Retours

un nouveau SpeechRecognizer

Attributs

Remarques

Méthode de fabrique pour créer un nouveau SpeechRecognizer. Notez qu’il #setRecognitionListener(RecognitionListener) doit être appelé avant de distribuer une commande à la commande créée SpeechRecognizer, sinon aucune notification n’est reçue. Utilisez cette version de la méthode pour spécifier un service spécifique auquel diriger ce SpeechRecognizer service.

<strong>Important</strong> : avant d’appeler cette méthode, vérifiez via android.content.pm.PackageManager#queryIntentServices(Intent, int) cela serviceComponent existe et fournit RecognitionService#SERVICE_INTERFACE. Normalement, vous ne l’utiliseriez pas ; appel #createSpeechRecognizer(Context) pour utiliser le service de reconnaissance par défaut système à la place ou #createOnDeviceSpeechRecognizer(Context) pour utiliser la reconnaissance sur appareil.

Pour les applications ciblant l’interaction Android 11 (niveau d’API 30) avec un service de reconnaissance vocale, l’élément <de requête> doit être ajouté au fichier manifeste :

{@code
<queries>
<intent>
<action
                   android:name="android.speech.RecognitionService" />
</intent>
</queries>
            }

Documentation Java pour android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context, android.content.ComponentName).

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.

S’applique à