SpeechRecognizer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe fornece acesso ao serviço de reconhecimento de fala.
[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
- Herança
- Atributos
Comentários
Essa classe fornece acesso ao serviço de reconhecimento de fala. Este serviço permite o acesso ao reconhecedor de fala. Não instancie essa classe diretamente, em vez disso, chame SpeechRecognizer#createSpeechRecognizer(Context)
, ou SpeechRecognizer#createOnDeviceSpeechRecognizer(Context)
. Os métodos dessa classe devem ser invocados somente a partir do thread do aplicativo principal.
A implementação dessa API provavelmente transmitirá áudio para servidores remotos para executar o reconhecimento de fala. Como tal, esta API não se destina a ser usada para reconhecimento contínuo, o que consumiria uma quantidade significativa de bateria e largura de banda.
Por favor, note que o aplicativo deve ter android.Manifest.permission#RECORD_AUDIO
permissão para usar esta classe.
Documentação Java para android.speech.SpeechRecognizer
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
SpeechRecognizer(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Campos
ConfidenceScores |
Chave usada para recuperar uma matriz float dos |
DetectedLanguage |
Chave usada para recuperar uma |
ErrorAudio |
Obsoleto.
Erro de gravação de áudio. |
ErrorCannotCheckSupport |
Obsoleto.
O serviço não permite verificar se há suporte. |
ErrorCannotListenToDownloadEvents |
Obsoleto.
O serviço não oferece suporte à escuta de eventos de downloads de modelos. |
ErrorClient |
Obsoleto.
Outros erros do lado do cliente. |
ErrorInsufficientPermissions |
Obsoleto.
Permissões insuficientes |
ErrorLanguageNotSupported |
Obsoleto.
O idioma solicitado não está disponível para ser usado com o reconhecedor atual. |
ErrorLanguageUnavailable |
Obsoleto.
O idioma solicitado é suportado, mas não está disponível no momento (e. |
ErrorNetwork |
Obsoleto.
Outros erros relacionados à rede. |
ErrorNetworkTimeout |
Obsoleto.
A operação de rede atingiu o tempo limite. |
ErrorNoMatch |
Obsoleto.
Nenhum resultado de reconhecimento correspondeu. |
ErrorRecognizerBusy |
Obsoleto.
RecognitionService ocupado. |
ErrorServer |
Obsoleto.
O servidor envia o status do erro. |
ErrorServerDisconnected |
Obsoleto.
O servidor foi desconectado, e. |
ErrorSpeechTimeout |
Obsoleto.
Sem entrada de fala |
ErrorTooManyRequests |
Obsoleto.
Muitas solicitações do mesmo cliente. |
LanguageDetectionConfidenceLevel |
Chave usada para recuperar o nível de confiança do idioma detectado do bloco de áudio mais recente, representado por um |
LanguageDetectionConfidenceLevelConfident |
Obsoleto.
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
LanguageDetectionConfidenceLevelHighlyConfident |
Obsoleto.
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
LanguageDetectionConfidenceLevelNotConfident |
Obsoleto.
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
LanguageDetectionConfidenceLevelUnknown |
Obsoleto.
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
LanguageSwitchResult |
Chave usada para recuperar o resultado da opção de idioma do bloco de áudio mais recente, representado por um |
LanguageSwitchResultFailed |
Obsoleto.
Alternância tentada e falhou. |
LanguageSwitchResultNotAttempted |
Obsoleto.
Opção não tentada. |
LanguageSwitchResultSkippedNoModel |
Obsoleto.
Opção ignorada porque o modelo de idioma está ausente ou o idioma não está permitido para a alternância automática. |
LanguageSwitchResultSucceeded |
Obsoleto.
Switch tentou e conseguiu. |
RecognitionParts |
Chave usada para receber um ArrayList< |
ResultsAlternatives |
Chave usada para recuperar um ArrayList< |
ResultsRecognition |
Chave usada para recuperar um |
TopLocaleAlternatives |
Chave usada para recuperar um ArrayList< |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
JniPeerMembers |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
PeerReference |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
Cancel() |
Cancela o reconhecimento de fala. |
CheckRecognitionSupport(Intent, IExecutor, IRecognitionSupportCallback) |
Verifica se |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
CreateOnDeviceSpeechRecognizer(Context) |
Método de fábrica para criar um novo |
CreateSpeechRecognizer(Context, ComponentName) |
Método de fábrica para criar um novo |
CreateSpeechRecognizer(Context) |
Método de fábrica para criar um novo |
Destroy() |
Destrói o objeto |
Dispose() |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
Dispose(Boolean) |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
IsOnDeviceRecognitionAvailable(Context) |
Verifica se um serviço de reconhecimento de fala no dispositivo está disponível no sistema. |
IsRecognitionAvailable(Context) |
Verifica se um serviço de reconhecimento de fala está disponível no sistema. |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetRecognitionListener(IRecognitionListener) |
Define o ouvinte que receberá todos os retornos de chamada. |
StartListening(Intent) |
Começa a ouvir a fala. |
StopListening() |
Pára de ouvir a fala. |
ToArray<T>() |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
Tenta baixar o suporte para o dado |
TriggerModelDownload(Intent) |
Tenta baixar o suporte para o dado |
UnregisterFromRuntime() |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Eventos
BeginningOfSpeech |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
BufferReceived |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
EndOfSegmentedSession |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
EndOfSpeech |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
Error |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
Event |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
LanguageDetection |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
PartialResults |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
ReadyForSpeech |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
Results |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
RmsChanged |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
SegmentResults |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
IJavaPeerable.Finalized() |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe fornece acesso ao serviço de reconhecimento de fala. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |
GetJniTypeName(IJavaPeerable) |
Essa classe fornece acesso ao serviço de reconhecimento de fala. |