Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de Videojuegos Con Cartas de Realidad Aumentada Con Android - Speech Recognition - Guia de Desarrollo v.1.0
Desarrollo de Videojuegos Con Cartas de Realidad Aumentada Con Android - Speech Recognition - Guia de Desarrollo v.1.0
Android
Implementación de Reconocimiento de Voz
v. 1.0
Proyecto: Juego de Ca rta s de Rea l i da d Aumenta da en Androi d
Documento: Impl ementación de Reconocimiento de Autor: Autor del documento
Versión: Voz F. Crea ci ón: 18/a go/2017
1.0
: :
Historial de Versiones
Índice
Historial de Versiones .............................................................................................................................................................. 2
Índice .......................................................................................................................................................................................... 3
1. Introducción...................................................................................................................................................................... 4
2. Obtención de recursos ................................................................................................................................................... 4
3. Reconocimiento de Voz ................................................................................................................................................. 5
4. Glosario de Términos ..................................................................................................................................................... 5
5. Bibliografía ....................................................................................................................................................................... 5
Proyecto: Juego de Ca rta s de Rea l i da d Aumenta da en Androi d
Documento: Impl ementación de Reconocimiento de Autor: Autor del documento
Versión: Voz F. Crea ci ón: 18/a go/2017
1.0
: :
1. Introducción
En el presente documento se explicara paso a paso la elaboracion de una aplicación en android que reconozca
la voz y lo muestre en pantalla.
2. Obtención de recursos
El sistema operativo de Android maneja los privilegios de sus recursos independientemente por aplicación. Así
cada aplicación se ejecuta con una identidad de sistema distinta (ID de usuario de Linux y ID de grupo).
También se separan partes del sistema en identidades distintas. Así, Linux aísla las aplicaciones entre sí y del
sistema operativo. Por ello, para poder reconocer la voz, primero se debe solicitar permiso al SO para poder
usar el recurso de grabar audio. Para más información visitar la documentación oficial de android
https://developer.android.com/guide/topics/security/permissions.html?hl=es -419 .
Paso 1 Crear una aplicación de Android, luego abrir el archivo AndroidManifest.xml y agregar la petición de
grabar audio.
Paso 2 A partir de Android 6.0 o API 23, los usuarios conceden permisos a las apps mientras se ejecutan,
no cuando instalan la app. Para ello verificaremos si los permisos han sido concedidos, caso
contrario se solicitará uno.
Column En caso no se cuente con permisos y se soliciten uno nuevo, se evaluará el resultado de la solicitud
a 1 Fila y se procederá a activar el SpeechListener.
3:
Proyecto: Juego de Ca rta s de Rea l i da d Aumenta da en Androi d
Documento: Impl ementación de Reconocimiento de Autor: Autor del documento
Versión: Voz F. Crea ci ón: 18/a go/2017
1.0
: :
3. Reconocimiento de Voz
Con los permisos concedidos se procederá a inicializar el servicio de reconocimiento de voz.
La actividad que realizará el reconocimiento debe extender de la clase RecognitionListener:
onReadyForSpeech
onBeginningOfSpeech
onRmsChanged
onBufferReceived
onEndOfSpeech
onError
onResults
onPartialResults
onEvent
4. Glosario de Términos
SO
Sistema Operativo.
Actividad (Activity)
componente de la aplicación que contiene una pantalla con la que los usuarios pueden interactuar para realizar
una acción.
5. Bibliografía
Android Developer. (2017, Agosto 7). SpeechRecognizer.
https://developer.android.com/reference/android/speech/SpeechRecognizer.html
Android Developer (2017, agosto 7). Como solicitar permisos durante el tiempo de ejecución .
https://developer.android.com/training/permissions/requesting.html?hl=es -419