SpeechRecognizer Classe
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.
Cette classe fournit un accès au service de reconnaissance vocale.
[Android.Runtime.Register("android/speech/SpeechRecognizer", DoNotGenerateAcw=true)]
public class SpeechRecognizer : Java.Lang.Object
[<Android.Runtime.Register("android/speech/SpeechRecognizer", DoNotGenerateAcw=true)>]
type SpeechRecognizer = class
inherit Object
- Héritage
- Attributs
Remarques
Cette classe fournit un accès au service de reconnaissance vocale. Ce service permet d’accéder au module de reconnaissance vocale. N’instanciez pas directement cette classe, à la place, appelez SpeechRecognizer#createSpeechRecognizer(Context)
ou SpeechRecognizer#createOnDeviceSpeechRecognizer(Context)
. Les méthodes de cette classe doivent être appelées uniquement à partir du thread d’application principal.
L’implémentation de cette API est susceptible de diffuser du contenu audio vers des serveurs distants pour effectuer la reconnaissance vocale. Par conséquent, cette API n’est pas destinée à être utilisée pour la reconnaissance continue, ce qui consommerait une quantité importante de batterie et de bande passante.
Notez que l’application doit avoir android.Manifest.permission#RECORD_AUDIO
l’autorisation d’utiliser cette classe.
Documentation Java pour android.speech.SpeechRecognizer
.
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
SpeechRecognizer(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
ConfidenceScores |
Clé utilisée pour récupérer un tableau float à partir de l’élément |
DetectedLanguage |
Clé utilisée pour récupérer une |
ErrorAudio |
Obsolète.
Erreur d’enregistrement audio. |
ErrorCannotCheckSupport |
Obsolète.
Le service ne permet pas de vérifier la prise en charge. |
ErrorCannotListenToDownloadEvents |
Obsolète.
Le service ne prend pas en charge l’écoute des événements de téléchargement de modèle. |
ErrorClient |
Obsolète.
Autres erreurs côté client. |
ErrorInsufficientPermissions |
Obsolète.
Autorisations insuffisantes |
ErrorLanguageNotSupported |
Obsolète.
La langue demandée n’est pas disponible pour être utilisée avec le module de reconnaissance actuel. |
ErrorLanguageUnavailable |
Obsolète.
La langue demandée est prise en charge, mais elle n’est pas disponible actuellement (e. |
ErrorNetwork |
Obsolète.
Autres erreurs liées au réseau. |
ErrorNetworkTimeout |
Obsolète.
L’opération réseau a expiré. |
ErrorNoMatch |
Obsolète.
Aucun résultat de reconnaissance n’a été mis en correspondance. |
ErrorRecognizerBusy |
Obsolète.
RecognitionService occupé. |
ErrorServer |
Obsolète.
Le serveur envoie l’état d’erreur. |
ErrorServerDisconnected |
Obsolète.
Le serveur a été déconnecté, e. |
ErrorSpeechTimeout |
Obsolète.
Aucune entrée vocale |
ErrorTooManyRequests |
Obsolète.
Trop de demandes du même client. |
LanguageDetectionConfidenceLevel |
Clé utilisée pour récupérer le niveau de confiance de la langue détectée du segment audio le plus récent, représentée par une |
LanguageDetectionConfidenceLevelConfident |
Obsolète.
Cette classe fournit un accès au service de reconnaissance vocale. |
LanguageDetectionConfidenceLevelHighlyConfident |
Obsolète.
Cette classe fournit un accès au service de reconnaissance vocale. |
LanguageDetectionConfidenceLevelNotConfident |
Obsolète.
Cette classe fournit un accès au service de reconnaissance vocale. |
LanguageDetectionConfidenceLevelUnknown |
Obsolète.
Cette classe fournit un accès au service de reconnaissance vocale. |
LanguageSwitchResult |
Clé utilisée pour récupérer le résultat du commutateur de langue du segment audio le plus récent, représentée par une |
LanguageSwitchResultFailed |
Obsolète.
Le commutateur a tenté d’échouer. |
LanguageSwitchResultNotAttempted |
Obsolète.
Commutateur non tenté. |
LanguageSwitchResultSkippedNoModel |
Obsolète.
Commutateur ignoré, car le modèle de langue est manquant ou la langue n’est pas autorisée pour le commutateur automatique. |
LanguageSwitchResultSucceeded |
Obsolète.
Commutateur tenté et réussi. |
RecognitionParts |
Clé utilisée pour recevoir un ArrayList< |
ResultsAlternatives |
Clé utilisée pour récupérer un ArrayList< |
ResultsRecognition |
Clé utilisée pour récupérer une |
TopLocaleAlternatives |
Clé utilisée pour récupérer un ArrayList< |
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
JniPeerMembers |
Cette classe fournit un accès au service de reconnaissance vocale. |
PeerReference |
Cette classe fournit un accès au service de reconnaissance vocale. (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
Cancel() |
Annule la reconnaissance vocale. |
CheckRecognitionSupport(Intent, IExecutor, IRecognitionSupportCallback) |
Vérifie si |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
CreateOnDeviceSpeechRecognizer(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 |
Destroy() |
Détruit l’objet |
Dispose() |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
Dispose(Boolean) |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
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) |
IsOnDeviceRecognitionAvailable(Context) |
Vérifie si un service de reconnaissance vocale sur appareil est disponible sur le système. |
IsRecognitionAvailable(Context) |
Vérifie si un service de reconnaissance vocale est disponible sur le système. |
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) |
SetRecognitionListener(IRecognitionListener) |
Définit l’écouteur qui recevra tous les rappels. |
StartListening(Intent) |
Commence à écouter la parole. |
StopListening() |
Arrête d’écouter la parole. |
ToArray<T>() |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
Tente de télécharger la prise en charge de l’élément donné |
TriggerModelDownload(Intent) |
Tente de télécharger la prise en charge de l’élément donné |
UnregisterFromRuntime() |
Cette classe fournit un accès au service de reconnaissance vocale. (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) |
Événements
BeginningOfSpeech |
Cette classe fournit un accès au service de reconnaissance vocale. |
BufferReceived |
Cette classe fournit un accès au service de reconnaissance vocale. |
EndOfSegmentedSession |
Cette classe fournit un accès au service de reconnaissance vocale. |
EndOfSpeech |
Cette classe fournit un accès au service de reconnaissance vocale. |
Error |
Cette classe fournit un accès au service de reconnaissance vocale. |
Event |
Cette classe fournit un accès au service de reconnaissance vocale. |
LanguageDetection |
Cette classe fournit un accès au service de reconnaissance vocale. |
PartialResults |
Cette classe fournit un accès au service de reconnaissance vocale. |
ReadyForSpeech |
Cette classe fournit un accès au service de reconnaissance vocale. |
Results |
Cette classe fournit un accès au service de reconnaissance vocale. |
RmsChanged |
Cette classe fournit un accès au service de reconnaissance vocale. |
SegmentResults |
Cette classe fournit un accès au service de reconnaissance vocale. |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
IJavaPeerable.Finalized() |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe fournit un accès au service de reconnaissance vocale. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
Cette classe fournit un accès au service de reconnaissance vocale. |
GetJniTypeName(IJavaPeerable) |
Cette classe fournit un accès au service de reconnaissance vocale. |