Sprache

SpeechRecognizer.CreateSpeechRecognizer Methode

Definition

Überlädt

Name Beschreibung
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.

<strong>Important:</strong> the caller MUST invoke #destroy() on a SpeechRecognizer object when it is no longer needed.

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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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> the caller MUST invoke #destroy() on a SpeechRecognizer object when it is no longer needed.

<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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: