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