SpeechRecognizer.CreateSpeechRecognizer Método

Definición

Sobrecargas

Nombre Description
CreateSpeechRecognizer(Context)

Método factory para crear un nuevo SpeechRecognizer.

CreateSpeechRecognizer(Context, ComponentName)

Método factory para crear un nuevo SpeechRecognizer.

CreateSpeechRecognizer(Context)

Método factory para crear un nuevo 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

Parámetros

context
Context

en el que se va a crear SpeechRecognizer

Devoluciones

un nuevo SpeechRecognizer

Atributos

Comentarios

Método factory para crear un nuevo SpeechRecognizer. Tenga en cuenta que #setRecognitionListener(RecognitionListener) debe llamarse antes de enviar cualquier comando al creado SpeechRecognizer; de lo contrario, no se recibirá ninguna notificación.

<strong>Important:</strong> el autor de la llamada DEBE invocar #destroy() en un objeto SpeechRecognizer cuando ya no es necesario.

Para las aplicaciones destinadas a la interacción de Android 11 (nivel de API 30) con un servicio de reconocimiento de voz, es necesario <agregar el elemento queries> al archivo de manifiesto:

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

Java documentación para android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CreateSpeechRecognizer(Context, ComponentName)

Método factory para crear un nuevo 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

Parámetros

context
Context

en el que se va a crear SpeechRecognizer

serviceComponent
ComponentName

de ComponentName un servicio específico al que dirigir esto SpeechRecognizer

Devoluciones

un nuevo SpeechRecognizer

Atributos

Comentarios

Método factory para crear un nuevo SpeechRecognizer. Tenga en cuenta que #setRecognitionListener(RecognitionListener) debe llamarse antes de enviar cualquier comando al creado SpeechRecognizer; de lo contrario, no se recibirá ninguna notificación. Use esta versión del método para especificar un servicio específico al que dirigirlo SpeechRecognizer .

<strong>Important:</strong> el autor de la llamada DEBE invocar #destroy() en un objeto SpeechRecognizer cuando ya no es necesario.

<strong>Important</strong>: antes de llamar a este método, compruebe a través android.content.pm.PackageManager#queryIntentServices(Intent, int) de que serviceComponent realmente existe y proporciona RecognitionService#SERVICE_INTERFACE. Normalmente no se usaría esto; llame #createSpeechRecognizer(Context) a para usar el servicio de reconocimiento predeterminado del sistema en su lugar o #createOnDeviceSpeechRecognizer(Context) para usar el reconocimiento en el dispositivo.

Para las aplicaciones destinadas a la interacción de Android 11 (nivel de API 30) con un servicio de reconocimiento de voz, es necesario <agregar el elemento queries> al archivo de manifiesto:

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

Java documentación para android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context, android.content.ComponentName).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a