Lenguaje

RecognizerIntent.ActionRecognizeSpeech Campo

Definición

Inicia una actividad que solicitará al usuario la voz y la enviará a través de un reconocedor de voz.

[Android.Runtime.Register("ACTION_RECOGNIZE_SPEECH")]
public const string ActionRecognizeSpeech;
[<Android.Runtime.Register("ACTION_RECOGNIZE_SPEECH")>]
val mutable ActionRecognizeSpeech : string

Valor de campo

Atributos

Comentarios

Inicia una actividad que solicitará al usuario la voz y la enviará a través de un reconocedor de voz. Los resultados se devolverán a través de los resultados de la actividad (en Activity#onActivityResult, si inicia la intención mediante Activity#startActivityForResult(Intent, int)), o se reenvía a través de PendingIntent si se proporciona uno.

No se admite el inicio de esta intención con solo Activity#startActivity(Intent) . Debe usar Activity#startActivityForResult(Intent, int)o proporcionar una instrucción PendingIntent para recibir resultados de reconocimiento.

Es probable que la implementación de esta API transmita audio a servidores remotos para realizar el reconocimiento de voz que puede usar una cantidad considerable de ancho de banda.

Extras necesarios: <ul><li>#EXTRA_LANGUAGE_MODEL</ul>

Extras opcionales: <ul><li<>#EXTRA_PROMPTli>#EXTRA_LANGUAGE<li#EXTRA_MAX_RESULTS<>li li#EXTRA_RESULTS_PENDINGINTENT<><>#EXTRA_RESULTS_PENDINGINTENT_BUNDLE/ul>

Extras de resultados (devueltos en el resultado, no que se especificarán en la solicitud): <ul><li>#EXTRA_RESULTS</ul>

NOTA: Puede que no haya ninguna aplicación instalada para controlar esta acción, por lo que debe asegurarse de detectar ActivityNotFoundException.

Java documentación para android.speech.RecognizerIntent.ACTION_RECOGNIZE_SPEECH.

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