Android.Service.Voice Espace de noms

Fournit des services, des sessions, des demandes et des détecteurs de mots clés pour un assistant d’interaction vocale.

Classes

Nom Description
AlwaysOnHotwordDetector

Classe qui permet à une implémentation VoiceInteractionService d’interagir avec les API de détection de keyphrase always on.

AlwaysOnHotwordDetector.Callback

Rappels pour la détection des mots chauds always-on.

AlwaysOnHotwordDetector.EventPayload

Charge utile supplémentaire pour Callback#onDetected.

AlwaysOnHotwordDetector.ModelParamRange

Un ModelParamRange est une représentation de la plage de paramètres prise en charge pour un modèle chargé donné.

VisibleActivityInfo

La classe est utilisée pour représenter des informations d’activité visibles.

VisibleActivityInfo.InterfaceConsts

Fournit des constantes de l’interface colisable implémentée par des informations d’activité visibles.

VoiceInteractionService

Service de niveau supérieur de l’interaction vocale globale actuelle, qui fournit la prise en charge de la mise en page rapide, du back-end d’un android.app.VoiceInteractor, etc.

VoiceInteractionSession

Une session d’interaction vocale active, qui permet à l’implémentation d’interagir avec l’utilisateur dans la couche d’interaction vocale.

VoiceInteractionSession.AbortVoiceRequest

Demande de signaler que l’interaction de l’utilisateur actuel ne peut pas être effectuée avec la voix, selon android.app.VoiceInteractor.AbortVoiceRequest VoiceInteractor.AbortVoiceRequest.

VoiceInteractionSession.ActivityId

Représente l’ID d’une activité source d’assistance.

VoiceInteractionSession.AssistState

Représente l’état d’assistance capturé lors du démarrage de cette session.

VoiceInteractionSession.CommandRequest

Une demande générique spécifique au fournisseur, en fonction android.app.VoiceInteractor.CommandRequest VoiceInteractor.CommandRequestde .

VoiceInteractionSession.CompleteVoiceRequest

Demande d’informer simplement l’utilisateur que l’opération vocale s’est terminée, selon android.app.VoiceInteractor.CompleteVoiceRequest VoiceInteractor.CompleteVoiceRequest.

VoiceInteractionSession.ConfirmationRequest

Demande de confirmation de l’utilisateur d’une opération, conformément à android.app.VoiceInteractor.ConfirmationRequest VoiceInteractor.ConfirmationRequest.

VoiceInteractionSession.Insets

Informations sur l’emplacement où des parties intéressantes de l’interface utilisateur de la méthode d’entrée apparaissent.

VoiceInteractionSession.InterfaceConsts

Fournit des constantes de suppression de mémoire de l’interface de rappel de composant implémentée par une session d’interaction vocale.

VoiceInteractionSession.PickOptionRequest

Demande à l’utilisateur de choisir à partir d’un ensemble d’options, en fonction android.app.VoiceInteractor.PickOptionRequest VoiceInteractor.PickOptionRequestde .

VoiceInteractionSession.Request

Classe de base représentant une requête d’une application de pilote vocal pour effectuer une opération vocale particulière avec l’utilisateur.

VoiceInteractionSessionService

Une session d’interaction vocale active, initiée par un VoiceInteractionService.

Interfaces

Nom Description
VoiceInteractionSession.IVisibleActivityCallback

Interface de rappel pour la réception des modifications d’activité visibles utilisées pour l’utilisation de l’Assistant.

Énumérations

Nom Description
AlwaysOnHotwordDetectorAudioCapability

Spécifie les fonctionnalités de traitement audio prises en charge par le détecteur de mots clés.

HotwordDetectorState

Énumère les valeurs retournées par plusieurs méthodes et HotwordDetectorState prises comme paramètre du membre F :Android.Service.Voice.AlwaysOnHotwordDetector+Callback.OnAvailabilityChanged .

ModelType

Identifie un paramètre d’un modèle audio hotword chargé.

RecognitionFlag

Énumère les valeurs retournées par les AllowMultipleTriggersmembres, CaptureTriggerAudioet None prises comme paramètre du membre F :Android.Service.Voice.AlwaysOnHotwordDetector.StartRecognition .

RecognitionMode

Énumère les valeurs retournées par les membres et UserIdentification les VoiceTriggermembres.

ShowFlags

Spécifie les données d’assistance demandées et la source de la demande d’affichage d’une session d’interaction vocale.

ToucheableInsetsType

Spécifie la zone d’une fenêtre de session d’interaction vocale qui reçoit les événements tactiles.

Remarques

Un service d’interaction vocale démarre les sessions qui interagissent avec l’utilisateur et gèrent les demandes des applications. Les sessions peuvent afficher une interface utilisateur, recevoir des données d’assistance et suivre les activités visibles. Les détecteurs hotword signalent les événements de disponibilité et de reconnaissance de keyphrase.

Ces API sont implémentées dans les sources d’interaction vocale Android. La liaison .NET fournit également des valeurs d’énumération, des projections de chaînes de séquences de caractères Java et des classes de constantes d’interface imbriquées.