Está en la página 1de 5

Juego de Cartas de Realidad Aumentada en

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

Fecha Versión Autor Descripción de los cambios


18/a go/2017 1.0 Ricardo Garcia Izasiga Manual de elaboración de reconocimiento de voz en
android.
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
: :

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

<uses-permission android:name="android.permission.RECORD_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:

public class MainActivity extends Activity implements RecognitionListener

Luego implementar las funciones de la clase abstracta.

onReadyForSpeech
onBeginningOfSpeech
onRmsChanged
onBufferReceived
onEndOfSpeech
onError
onResults
onPartialResults
onEvent

Para ver el proyecto complete visita: https://github.com/ricardo5401/SpeechRecognition

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

También podría gustarte