Condividi tramite


SpeechRecognizer.CreateSpeechRecognizer Metodo

Definizione

Overload

CreateSpeechRecognizer(Context)

Metodo factory per creare un nuovo SpeechRecognizeroggetto .

CreateSpeechRecognizer(Context, ComponentName)

Metodo factory per creare un nuovo SpeechRecognizeroggetto .

CreateSpeechRecognizer(Context)

Metodo factory per creare un nuovo SpeechRecognizeroggetto .

[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

Parametri

context
Context

in cui creare SpeechRecognizer

Restituisce

un nuovo SpeechRecognizer

Attributi

Commenti

Metodo factory per creare un nuovo SpeechRecognizeroggetto . Si noti che #setRecognitionListener(RecognitionListener) è necessario chiamare prima di inviare qualsiasi comando all'oggetto creato SpeechRecognizer. In caso contrario, non verranno ricevute notifiche.

Per le app destinate all'interazione android 11 (livello API 30) con un servizio di riconoscimento vocale, è necessario <aggiungere un elemento query> al file manifesto:

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

Documentazione java per android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

CreateSpeechRecognizer(Context, ComponentName)

Metodo factory per creare un nuovo SpeechRecognizeroggetto .

[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

Parametri

context
Context

in cui creare SpeechRecognizer

serviceComponent
ComponentName

ComponentName di un servizio specifico a cui indirizzare SpeechRecognizer

Restituisce

un nuovo SpeechRecognizer

Attributi

Commenti

Metodo factory per creare un nuovo SpeechRecognizeroggetto . Si noti che #setRecognitionListener(RecognitionListener) è necessario chiamare prima di inviare qualsiasi comando all'oggetto creato SpeechRecognizer. In caso contrario, non verranno ricevute notifiche. Utilizzare questa versione del metodo per specificare un servizio specifico a cui indirizzare l'oggetto SpeechRecognizer .

<forte>Importante</sicuro>: prima di chiamare questo metodo, controllare tramite android.content.pm.PackageManager#queryIntentServices(Intent, int) che serviceComponent esiste effettivamente e fornisce RecognitionService#SERVICE_INTERFACE. Normalmente non si userebbe questo; chiamare #createSpeechRecognizer(Context) per usare invece il servizio di riconoscimento predefinito del sistema o #createOnDeviceSpeechRecognizer(Context) per usare il riconoscimento sul dispositivo.

Per le app destinate all'interazione android 11 (livello API 30) con un servizio di riconoscimento vocale, è necessario <aggiungere un elemento query> al file manifesto:

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

Documentazione java per android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context, android.content.ComponentName).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a