Compartir a través de


SpeechRecognizer.CreateSpeechRecognizer Método

Definición

Sobrecargas

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.

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

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

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

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a