Share via


SpeechRecognizer Classe

Definizione

Questa classe fornisce l'accesso al servizio di riconoscimento 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
Ereditarietà
SpeechRecognizer
Attributi

Commenti

Questa classe fornisce l'accesso al servizio di riconoscimento vocale. Questo servizio consente l'accesso al riconoscimento vocale. Non creare un'istanza diretta di questa classe, chiamare SpeechRecognizer#createSpeechRecognizer(Context), o SpeechRecognizer#createOnDeviceSpeechRecognizer(Context). I metodi di questa classe devono essere richiamati solo dal thread dell'applicazione principale.

L'implementazione di questa API è probabilmente in grado di trasmettere audio ai server remoti per eseguire il riconoscimento vocale. Come tale, questa API non è destinata a essere usata per il riconoscimento continuo, che utilizzerebbe una quantità significativa di batteria e larghezza di banda.

Si noti che l'applicazione deve disporre android.Manifest.permission#RECORD_AUDIO dell'autorizzazione per l'uso di questa classe.

Documentazione Java per android.speech.SpeechRecognizer.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

SpeechRecognizer(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

ConfidenceScores

Chiave usata per recuperare una matrice float dal Bundle passato ai RecognitionListener#onResults(Bundle) metodi e RecognitionListener#onPartialResults(Bundle) .

DetectedLanguage

Chiave usata per recuperare una String rappresentazione del tag del linguaggio IETF ,come definito da BCP 47, e.

ErrorAudio
Obsoleti.

Errore di registrazione audio.

ErrorCannotCheckSupport
Obsoleti.

Il servizio non consente di verificare la disponibilità del supporto.

ErrorCannotListenToDownloadEvents
Obsoleti.

Il servizio non supporta l'ascolto degli eventi di download dei modelli.

ErrorClient
Obsoleti.

Altri errori lato client.

ErrorInsufficientPermissions
Obsoleti.

Autorizzazioni insufficienti

ErrorLanguageNotSupported
Obsoleti.

La lingua richiesta non è disponibile per essere usata con il riconoscimento corrente.

ErrorLanguageUnavailable
Obsoleti.

La lingua richiesta è supportata, ma non è attualmente disponibile (e.

ErrorNetwork
Obsoleti.

Altri errori correlati alla rete.

ErrorNetworkTimeout
Obsoleti.

Timeout dell'operazione di rete.

ErrorNoMatch
Obsoleti.

Nessun risultato di riconoscimento corrispondente.

ErrorRecognizerBusy
Obsoleti.

RecognitionService occupato.

ErrorServer
Obsoleti.

Il server invia lo stato di errore.

ErrorServerDisconnected
Obsoleti.

Il server è stato disconnesso, e.

ErrorSpeechTimeout
Obsoleti.

Nessun input vocale

ErrorTooManyRequests
Obsoleti.

Troppe richieste dallo stesso client.

LanguageDetectionConfidenceLevel

Chiave utilizzata per recuperare il livello di attendibilità della lingua rilevata del blocco audio più recente, rappresentato da un int valore preceduto da LANGUAGE_DETECTION_CONFIDENCE_LEVEL_.

LanguageDetectionConfidenceLevelConfident
Obsoleti.

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

LanguageDetectionConfidenceLevelHighlyConfident
Obsoleti.

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

LanguageDetectionConfidenceLevelNotConfident
Obsoleti.

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

LanguageDetectionConfidenceLevelUnknown
Obsoleti.

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

LanguageSwitchResult

Chiave utilizzata per recuperare il risultato dell'opzione di lingua del blocco audio più recente, rappresentato da un int valore preceduto da LANGUAGE_SWITCH_.

LanguageSwitchResultFailed
Obsoleti.

Commutatore tentato e non riuscito.

LanguageSwitchResultNotAttempted
Obsoleti.

Commutatore non tentato.

LanguageSwitchResultSkippedNoModel
Obsoleti.

Commutatore ignorato perché il modello di lingua non è presente o la lingua non è consentita per il commutatore automatico.

LanguageSwitchResultSucceeded
Obsoleti.

Commutatore tentato e riuscito.

RecognitionParts

Chiave usata per ricevere un oggetto ArrayList<RecognitionPart> oggetto dall'oggetto Bundle passato ai RecognitionListener#onResults(Bundle) metodi e RecognitionListener#onSegmentResults(Bundle) .

ResultsAlternatives

Chiave usata per recuperare un oggetto ArrayList<AlternativeSpans> Bundle dal passato ai RecognitionListener#onResults(Bundle) metodi e RecognitionListener#onPartialResults(Bundle) .

ResultsRecognition

Chiave utilizzata per recuperare un ArrayList<String> oggetto dal Bundle passato ai RecognitionListener#onResults(Bundle) metodi e RecognitionListener#onPartialResults(Bundle) .

TopLocaleAlternatives

Chiave usata per recuperare un oggetto ArrayList<String> contenente le rappresentazioni dei tag del linguaggio IETF (come definito da BCP 47, e.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
JniPeerMembers

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

PeerReference

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Cancel()

Annulla il riconoscimento vocale.

CheckRecognitionSupport(Intent, IExecutor, IRecognitionSupportCallback)

Verifica se recognizerIntent è supportato da SpeechRecognizer#startListening(Intent).

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CreateOnDeviceSpeechRecognizer(Context)

Metodo Factory per creare un nuovo SpeechRecognizeroggetto .

CreateSpeechRecognizer(Context)

Metodo Factory per creare un nuovo SpeechRecognizeroggetto .

CreateSpeechRecognizer(Context, ComponentName)

Metodo Factory per creare un nuovo SpeechRecognizeroggetto .

Destroy()

Elimina l'oggetto SpeechRecognizer .

Dispose()

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
Dispose(Boolean)

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
IsOnDeviceRecognitionAvailable(Context)

Verifica se nel sistema è disponibile un servizio di riconoscimento vocale sul dispositivo.

IsRecognitionAvailable(Context)

Verifica se un servizio di riconoscimento vocale è disponibile nel sistema.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetRecognitionListener(IRecognitionListener)

Imposta il listener che riceverà tutti i callback.

StartListening(Intent)

Avvia l'ascolto della voce.

StopListening()

Arresta l'ascolto della voce.

ToArray<T>()

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
TriggerModelDownload(Intent)

Tenta di scaricare il supporto per l'oggetto specificato recognizerIntent.

TriggerModelDownload(Intent, IExecutor, IModelDownloadListener)

Tenta di scaricare il supporto per l'oggetto specificato recognizerIntent.

UnregisterFromRuntime()

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

BeginningOfSpeech

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

BufferReceived

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

EndOfSegmentedSession

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

EndOfSpeech

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

Error

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

Event

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

LanguageDetection

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

PartialResults

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

ReadyForSpeech

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

Results

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

RmsChanged

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

SegmentResults

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

GetJniTypeName(IJavaPeerable)

Questa classe fornisce l'accesso al servizio di riconoscimento vocale.

Si applica a