SpeechRecognizer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst.
[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
- Vererbung
- Attribute
Hinweise
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. Dieser Dienst ermöglicht den Zugriff auf die Spracherkennung. Instanziieren Sie diese Klasse nicht direkt, sondern rufen Sie oder SpeechRecognizer#createOnDeviceSpeechRecognizer(Context)
aufSpeechRecognizer#createSpeechRecognizer(Context)
. Die Methoden dieser Klasse dürfen nur aus dem Standard Anwendungsthreads aufgerufen werden.
Die Implementierung dieser API streamt wahrscheinlich Audio an Remoteserver, um die Spracherkennung durchzuführen. Daher ist diese API nicht für die kontinuierliche Erkennung vorgesehen, die eine erhebliche Menge an Akku und Bandbreite verbrauchen würde.
Beachten Sie, dass die Anwendung über die Berechtigung zur Verwendung dieser Klasse verfügen android.Manifest.permission#RECORD_AUDIO
muss.
Java-Dokumentation für android.speech.SpeechRecognizer
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
SpeechRecognizer(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Felder
ConfidenceScores |
Schlüssel, der zum Abrufen eines Floatarrays aus der |
DetectedLanguage |
Schlüssel zum Abrufen einer |
ErrorAudio |
Veraltet.
Audioaufzeichnungsfehler. |
ErrorCannotCheckSupport |
Veraltet.
Der Dienst lässt die Überprüfung auf Support nicht zu. |
ErrorCannotListenToDownloadEvents |
Veraltet.
Der Dienst unterstützt nicht das Lauschen von Modelldownloadereignissen. |
ErrorClient |
Veraltet.
Andere clientseitige Fehler. |
ErrorInsufficientPermissions |
Veraltet.
Unzureichende Berechtigungen |
ErrorLanguageNotSupported |
Veraltet.
Die angeforderte Sprache ist nicht für die Verwendung mit der aktuellen Erkennung verfügbar. |
ErrorLanguageUnavailable |
Veraltet.
Die angeforderte Sprache wird unterstützt, aber derzeit nicht verfügbar (z. |
ErrorNetwork |
Veraltet.
Andere netzwerkbezogene Fehler. |
ErrorNetworkTimeout |
Veraltet.
Das Timeout für den Netzwerkvorgang ist nicht mehr. |
ErrorNoMatch |
Veraltet.
Es wurde kein Erkennungsergebnis übereinstimmen. |
ErrorRecognizerBusy |
Veraltet.
RecognitionService ist ausgelastet. |
ErrorServer |
Veraltet.
Der Server sendet fehler status. |
ErrorServerDisconnected |
Veraltet.
Server wurde getrennt, e. |
ErrorSpeechTimeout |
Veraltet.
Keine Spracheingabe |
ErrorTooManyRequests |
Veraltet.
Zu viele Anforderungen vom selben Client. |
LanguageDetectionConfidenceLevel |
Schlüssel, der zum Abrufen der Zuverlässigkeit der erkannten Sprache des neuesten Audioblocks verwendet wird, dargestellt durch einen |
LanguageDetectionConfidenceLevelConfident |
Veraltet.
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
LanguageDetectionConfidenceLevelHighlyConfident |
Veraltet.
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
LanguageDetectionConfidenceLevelNotConfident |
Veraltet.
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
LanguageDetectionConfidenceLevelUnknown |
Veraltet.
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
LanguageSwitchResult |
Schlüssel zum Abrufen des Ergebnisses des Sprachwechsels des neuesten Audioblocks, dargestellt durch einen |
LanguageSwitchResultFailed |
Veraltet.
Der Wechsel wurde versucht, und es ist ein Fehler aufgetreten. |
LanguageSwitchResultNotAttempted |
Veraltet.
Wechsel wurde nicht versucht. |
LanguageSwitchResultSkippedNoModel |
Veraltet.
Switch wurde übersprungen, weil das Sprachmodell fehlt oder die Sprache für den automatischen Wechsel nicht zugelassen ist. |
LanguageSwitchResultSucceeded |
Veraltet.
Der Wechsel wurde versucht und war erfolgreich. |
RecognitionParts |
Schlüssel zum Empfangen eines ArrayList-< |
ResultsAlternatives |
Schlüssel zum Abrufen einer ArrayList-< |
ResultsRecognition |
Schlüssel, der verwendet wird, um eine |
TopLocaleAlternatives |
Schlüssel zum Abrufen einer ArrayList-< |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
JniPeerMembers |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
PeerReference |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
Cancel() |
Bricht die Spracherkennung ab. |
CheckRecognitionSupport(Intent, IExecutor, IRecognitionSupportCallback) |
Überprüft, ob |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CreateOnDeviceSpeechRecognizer(Context) |
Factory-Methode zum Erstellen eines neuen |
CreateSpeechRecognizer(Context) |
Factory-Methode zum Erstellen eines neuen |
CreateSpeechRecognizer(Context, ComponentName) |
Factory-Methode zum Erstellen eines neuen |
Destroy() |
Zerstört das |
Dispose() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
Dispose(Boolean) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
IsOnDeviceRecognitionAvailable(Context) |
Überprüft, ob ein Dienst für die geräteinterne Spracherkennung auf dem System verfügbar ist. |
IsRecognitionAvailable(Context) |
Überprüft, ob ein Spracherkennungsdienst im System verfügbar ist. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetRecognitionListener(IRecognitionListener) |
Legt den Listener fest, der alle Rückrufe empfängt. |
StartListening(Intent) |
Beginnt mit dem Lauschen auf Sprache. |
StopListening() |
Beendet das Lauschen auf Sprache. |
ToArray<T>() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
TriggerModelDownload(Intent) |
Versucht, die Unterstützung für den angegebenen |
TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
Versucht, die Unterstützung für den angegebenen |
UnregisterFromRuntime() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Ereignisse
BeginningOfSpeech |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
BufferReceived |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
EndOfSegmentedSession |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
EndOfSpeech |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
Error |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
Event |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
LanguageDetection |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
PartialResults |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
ReadyForSpeech |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
Results |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
RmsChanged |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
SegmentResults |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
GetJniTypeName(IJavaPeerable) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |