SpeechRecognizer.CreateSpeechRecognizer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateSpeechRecognizer(Context) |
Metodo factory per creare un nuovo |
CreateSpeechRecognizer(Context, ComponentName) |
Metodo factory per creare un nuovo |
CreateSpeechRecognizer(Context)
Metodo factory per creare un nuovo SpeechRecognizer
oggetto .
[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 SpeechRecognizer
oggetto . 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>
}
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 SpeechRecognizer
oggetto .
[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 SpeechRecognizer
oggetto . 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>
}
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.