Freigeben über


SpeechRecognizer.CreateSpeechRecognizer Methode

Definition

Überlädt

CreateSpeechRecognizer(Context)

Factory-Methode zum Erstellen eines neuen SpeechRecognizer.

CreateSpeechRecognizer(Context, ComponentName)

Factory-Methode zum Erstellen eines neuen SpeechRecognizer.

CreateSpeechRecognizer(Context)

Factory-Methode zum Erstellen eines neuen SpeechRecognizer.

[Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;", "")]
public static Android.Speech.SpeechRecognizer? CreateSpeechRecognizer (Android.Content.Context? context);
[<Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;", "")>]
static member CreateSpeechRecognizer : Android.Content.Context -> Android.Speech.SpeechRecognizer

Parameter

context
Context

in dem erstellt werden soll SpeechRecognizer

Gibt zurück

ein neues SpeechRecognizer

Attribute

Hinweise

Factory-Methode zum Erstellen eines neuen SpeechRecognizer. Bitte beachten Sie, dass #setRecognitionListener(RecognitionListener) vor dem Verteilen eines Befehls an die erstellte SpeechRecognizer, andernfalls werden keine Benachrichtigungen empfangen.

Für Apps, die auf Android 11 (API-Ebene 30)-Interaktion mit einem Spracherkennungsdienst abzielen, muss <der Manifestdatei ein Abfrageelement> hinzugefügt werden:

{@code
<queries>
<intent>
<action
                   android:name="android.speech.RecognitionService" />
</intent>
</queries>
            }

Java-Dokumentation für android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context).

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.

Gilt für:

CreateSpeechRecognizer(Context, ComponentName)

Factory-Methode zum Erstellen eines neuen SpeechRecognizer.

[Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;", "")]
public static Android.Speech.SpeechRecognizer? CreateSpeechRecognizer (Android.Content.Context? context, Android.Content.ComponentName? serviceComponent);
[<Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;", "")>]
static member CreateSpeechRecognizer : Android.Content.Context * Android.Content.ComponentName -> Android.Speech.SpeechRecognizer

Parameter

context
Context

in dem erstellt werden soll SpeechRecognizer

serviceComponent
ComponentName

der ComponentName eines bestimmten Diensts, auf den dies SpeechRecognizer zu leiten ist

Gibt zurück

ein neues SpeechRecognizer

Attribute

Hinweise

Factory-Methode zum Erstellen eines neuen SpeechRecognizer. Bitte beachten Sie, dass #setRecognitionListener(RecognitionListener) vor dem Verteilen eines Befehls an die erstellte SpeechRecognizer, andernfalls werden keine Benachrichtigungen empfangen. Verwenden Sie diese Version der Methode, um einen bestimmten Dienst anzugeben, auf den dies SpeechRecognizer zu leiten ist.

<strong>Important</strong>: Bevor Sie diese Methode aufrufen, überprüfen Sie bitte, ob android.content.pm.PackageManager#queryIntentServices(Intent, int) serviceComponent es tatsächlich vorhanden ist und bereitstellt RecognitionService#SERVICE_INTERFACE. Normalerweise würden Sie dies nicht verwenden; Rufen Sie auf #createSpeechRecognizer(Context) , stattdessen den Standardmäßigerkennungsdienst des Systems zu verwenden oder #createOnDeviceSpeechRecognizer(Context) die Geräteerkennung zu verwenden.

Für Apps, die auf Android 11 (API-Ebene 30)-Interaktion mit einem Spracherkennungsdienst abzielen, muss <der Manifestdatei ein Abfrageelement> hinzugefügt werden:

{@code
<queries>
<intent>
<action
                   android:name="android.speech.RecognitionService" />
</intent>
</queries>
            }

Java-Dokumentation für android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context, android.content.ComponentName).

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.

Gilt für: