SpeechRecognizer.CreateSpeechRecognizer Metodo

Definizione

Overload

Nome Descrizione
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

Valori restituiti

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.

<strong>Important:</strong> il chiamante DEVE richiamare #destroy() su un oggetto SpeechRecognizer quando non è più necessario.

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>
            }

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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

Valori restituiti

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 .

<strong>Important:</strong> il chiamante DEVE richiamare #destroy() su un oggetto SpeechRecognizer quando non è più necessario.

<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>
            }

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a