SpeechRecognizer.CreateSpeechRecognizer Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| CreateSpeechRecognizer(Context) |
Méthode de fabrique pour créer un nouveau |
| CreateSpeechRecognizer(Context, ComponentName) |
Méthode de fabrique pour créer un nouveau |
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>
}
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>
}
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.