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 SpeechRecognizer#createSpeechRecognizer(Context)
Sie auf oder SpeechRecognizer#createOnDeviceSpeechRecognizer(Context)
. Die Methoden dieser Klasse müssen nur über den Hauptanwendungsthread aufgerufen werden.
Die Implementierung dieser API wird wahrscheinlich Audio an Remoteserver streamen, um die Spracherkennung durchzuführen. Diese API soll daher nicht für die kontinuierliche Erkennung verwendet werden, was eine erhebliche Menge an Akku und Bandbreite verbrauchen würde.
Bitte beachten Sie, dass die Anwendung über die Berechtigung zum Verwenden dieser Klasse verfügen android.Manifest.permission#RECORD_AUDIO
muss.
Java-Dokumentation für android.speech.SpeechRecognizer
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 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 Laufzeit aufgerufen. |
Felder
ConfidenceScores |
Schlüssel, der zum Abrufen eines Float-Arrays aus dem |
DetectedLanguage |
Schlüssel zum Abrufen einer |
ErrorAudio |
Veraltet.
Audioaufzeichnungsfehler. |
ErrorCannotCheckSupport |
Veraltet.
Der Dienst lässt keine Überprüfung auf Support zu. |
ErrorCannotListenToDownloadEvents |
Veraltet.
Der Dienst unterstützt das Überwachen von Modelldownloadereignissen nicht. |
ErrorClient |
Veraltet.
Andere clientseitige Fehler. |
ErrorInsufficientPermissions |
Veraltet.
Insufficient permissions |
ErrorLanguageNotSupported |
Veraltet.
Die angeforderte Sprache ist für die Verwendung mit der aktuellen Erkennung nicht verfügbar. |
ErrorLanguageUnavailable |
Veraltet.
Angeforderte Sprache wird unterstützt, ist aber derzeit nicht verfügbar (e. |
ErrorNetwork |
Veraltet.
Andere netzwerkbezogene Fehler. |
ErrorNetworkTimeout |
Veraltet.
Timeout des Netzwerkvorgangs. |
ErrorNoMatch |
Veraltet.
Es wurde kein Erkennungsergebnis gefunden. |
ErrorRecognizerBusy |
Veraltet.
RecognitionService beschäftigt. |
ErrorServer |
Veraltet.
Der Server sendet den Fehlerstatus. |
ErrorServerDisconnected |
Veraltet.
Der Server wurde getrennt, e. |
ErrorSpeechTimeout |
Veraltet.
Keine Spracheingabe |
ErrorTooManyRequests |
Veraltet.
Zu viele Anforderungen vom gleichen Client. |
LanguageDetectionConfidenceLevel |
Schlüssel, der verwendet wird, um die Konfidenzstufe der erkannten Sprache des letzten Audioblocks abzurufen, dargestellt durch einen Wert, der durch |
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, der zum Abrufen des Ergebnisses des Sprachwechsels des letzten Audioblocks verwendet wird, dargestellt durch einen |
LanguageSwitchResultFailed |
Veraltet.
Switch versucht und fehlgeschlagen. |
LanguageSwitchResultNotAttempted |
Veraltet.
Schalter nicht versucht. |
LanguageSwitchResultSkippedNoModel |
Veraltet.
Wechsel übersprungen, da das Sprachmodell fehlt oder die Sprache für den automatischen Wechsel nicht zugelassen ist. |
LanguageSwitchResultSucceeded |
Veraltet.
Es wurde versucht und erfolgreich gewechselt. |
RecognitionParts |
Schlüssel für den Empfang einer ArrayList< |
ResultsAlternatives |
Schlüssel zum Abrufen einer ArrayList< |
ResultsRecognition |
Schlüssel, der zum Abrufen eines |
TopLocaleAlternatives |
Schlüssel zum Abrufen einer ArrayList< |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (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 "gleich" diesem Objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
IsOnDeviceRecognitionAvailable(Context) |
Überprüft, ob ein Spracherkennungsdienst auf dem Gerät im 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 bestimmt, dass keine weiteren Verweise 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 der Spracherkennung. |
StopListening() |
Beendet die Spracherkennung. |
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 das angegebene |
TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
Versucht, die Unterstützung für das angegebene |
UnregisterFromRuntime() |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</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 android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |
GetJniTypeName(IJavaPeerable) |
Diese Klasse bietet Zugriff auf den Spracherkennungsdienst. |