Android.Service.Voice Namespace

Fornece serviços, sessões, solicitações e detectores de palavras frequentes para um assistente de interação de voz.

Classes

Nome Description
AlwaysOnHotwordDetector

Uma classe que permite que uma implementação de VoiceInteractionService interaja com APIs de detecção de frases-chave sempre ativas.

AlwaysOnHotwordDetector.Callback

Retornos de chamada para detecção de palavra quente sempre ativa.

AlwaysOnHotwordDetector.EventPayload

Conteúdo adicional para Callback#onDetected.

AlwaysOnHotwordDetector.ModelParamRange

Um ModelParamRange é uma representação do intervalo de parâmetros com suporte para um determinado modelo carregado.

VisibleActivityInfo

A classe é usada para representar uma informação de atividade visível.

VisibleActivityInfo.InterfaceConsts

Fornece constantes da interface parcelável implementadas por informações de atividade visíveis.

VoiceInteractionService

Serviço de nível superior do interator de voz global atual, que está fornecendo suporte para palavras frequentes, o back-end de um android.app.VoiceInteractor, etc.

VoiceInteractionSession

Uma sessão de interação de voz ativa, fornecendo uma facilidade para a implementação interagir com o usuário na camada de interação de voz.

VoiceInteractionSession.AbortVoiceRequest

Uma solicitação para relatar que a interação atual do usuário não pode ser concluída com voz, de acordo android.app.VoiceInteractor.AbortVoiceRequest VoiceInteractor.AbortVoiceRequestcom .

VoiceInteractionSession.ActivityId

Representa a ID de uma atividade de origem de assistência.

VoiceInteractionSession.AssistState

Representa o estado de assistência capturado quando esta sessão foi iniciada.

VoiceInteractionSession.CommandRequest

Uma solicitação específica do fornecedor genérico, de acordo android.app.VoiceInteractor.CommandRequest VoiceInteractor.CommandRequestcom .

VoiceInteractionSession.CompleteVoiceRequest

Uma solicitação para simplesmente informar ao usuário que a operação de voz foi concluída, de acordo android.app.VoiceInteractor.CompleteVoiceRequest VoiceInteractor.CompleteVoiceRequestcom .

VoiceInteractionSession.ConfirmationRequest

Uma solicitação de confirmação do usuário de uma operação, de acordo android.app.VoiceInteractor.ConfirmationRequest VoiceInteractor.ConfirmationRequestcom .

VoiceInteractionSession.Insets

Informações sobre onde são exibidas partes interessantes da interface do usuário do método de entrada.

VoiceInteractionSession.InterfaceConsts

Fornece constantes de corte de memória da interface de retorno de chamada de componente implementada por uma sessão de interação de voz.

VoiceInteractionSession.PickOptionRequest

Uma solicitação para que o usuário escolha de um conjunto de opções, de acordo android.app.VoiceInteractor.PickOptionRequest VoiceInteractor.PickOptionRequestcom .

VoiceInteractionSession.Request

Classe base que representa uma solicitação de um aplicativo de driver de voz para executar uma operação de voz específica com o usuário.

VoiceInteractionSessionService

Uma sessão de interação de voz ativa, iniciada por um VoiceInteractionService.

Interfaces

Nome Description
VoiceInteractionSession.IVisibleActivityCallback

Interface de retorno de chamada para receber alterações de atividade visíveis usadas para uso do assistente.

Enumerações

Nome Description
AlwaysOnHotwordDetectorAudioCapability

Especifica os recursos de processamento de áudio compatíveis com o detector de palavras frequentes.

HotwordDetectorState

Enumera valores retornados por vários métodos e HotwordDetectorState usados como um parâmetro do membro F:Android.Service.Voice.AlwaysOnHotwordDetector+Callback.OnAvailabilityChanged .

ModelType

Identifica um parâmetro de um modelo de som de palavra-quente carregado.

RecognitionFlag

Enumera valores retornados por AllowMultipleTriggersmembros e membros CaptureTriggerAudioe None retornados como um parâmetro do membro F:Android.Service.Voice.AlwaysOnHotwordDetector.StartRecognition .

RecognitionMode

Enumera valores retornados pelos membros e UserIdentification pelos VoiceTriggermembros.

ShowFlags

Especifica os dados de assistência solicitados e a origem da solicitação de show de uma sessão de interação de voz.

ToucheableInsetsType

Especifica qual área de uma janela de sessão de interação de voz recebe eventos de toque.

Comentários

Um serviço de interação de voz inicia sessões que interagem com o usuário e manipulam solicitações de aplicativos. As sessões podem exibir uma interface do usuário, receber dados de assistência e acompanhar atividades visíveis. Os detectores de palavra-quente relatam eventos de reconhecimento e disponibilidade de frases-chave.

Essas APIs são implementadas nas fontes de interação de voz do Android. A associação .NET também fornece valores de enumeração, projeções de cadeia de caracteres de Java sequências de caracteres e classes aninhadas de constante de interface.