Introduction: Crea Tu Propia Asistenta Virtual Como Alexa

Hola,

en este Instructable te voy a enseñar a crear una asistenta como alexa con la que podrás interactuar sin tocar nada.

Este proyecto lo vamos a realizar en app inventor.

Supplies

Una cuenta de App Inventor 2

Un móvil android (para instalar la "Alexa" que vamos a crear)

Conección a Internet

En el móvil una app de scanner QR

Step 1: Crear Proyecto

Una vez ya hayamos creado nuestra cuenta de App Inventor vamos a entrar y una vez estemos en el menú de inicio vamos a hacer clic en el botón "comenzar un nuevo proyecto" y cuando nos pida el nombre del proyecto le puedes poner lo que quieras, yo le voy a poner MiAlexa.

Step 2: Crear El Algoritmo De Reconocimiento De Voz

El algoritmo de reconocimiento de voz en App Inventor es muy sencillo porque App Inventor tiene integrado el reconocimiento de voz de google.

Para empezar necesitamos añadir una etiqueta. Esta etiqueta mostrará el texto que reconocerá el reconocimiento de voz de google.

Una vez hayamos añadido una etiqueta añadiremos un reloj. El reloj lo utilizaremos de temporizador para que cada 3 segundos el reconocimiento de voz reconozca texto, de esta manera creamos un bucle y hacemos que la aplicación nos esté escuchando todo el rato y cuando digamos la palabra clave (Alexa) se active.

Ahora toca añadir el reconocimiento de voz. Este sirve para reconocer la palabra clave y la orden que le daremos a nuestra "Alexa"

En el vídeo de arriba puedes ver paso a paso la programación de este apartado.

Step 3: Añadir El Reconocimiento De La Palabra Clave "Alexa"

Ahora viene la parte más importante de este proyecto, el reconocimiento de la palabra clave "Alexa".

Esta palabra va a ser la que va a accionar nuestra aplicación y la que va a hacer que nuestra alexa entienda que nos dirigimos a ella y no a otro.

En el vídeo de arriba se ve la programación pero la voy a explicar un poco aquí:

En el "si" le he puesto que si encuentra la palabra "Alexa" en el texto que ha reconocido haga algo.

Cuando he creado un procedimiento con el nombre "hacer_lo_que_le_digamos" es para incluir en él, todo lo que va a hacer nuestra alexa cuando reconozca la palabra clave.

Step 4: Acciones Que Va a Hacer Alexa

Ahora vamos a hacer que alexa nos cuente un chiste.

Para hacer esto debemos programar a la app para que cuando detecte la palabra alexa y además detecte la palabra chiste, nos cuente un chiste.

Un ejemplo:
si decimos "Alexa + cuentame un chiste" la aplicación entenderá que nos referimos a ella por la palabra alexa y si encuentra la palabra chiste nos contará un chiste.

En este Instructable solo mostraré como hacer que cuando digamos alexa + chiste haga algo pero con el mismo método podemos añadir muchas más opciones a nuestra alexa.

Step 5: Descargar App

Para descargar nuestra app debemos hacer clic en "Generar" y en "Generar código QR"

En nuestro dispositivo android debemos encender el lector de códigos qr y escanear el QR que nos generó app inventor.

Una vez hecho esto hay que entrar en la web de dicho QR y descargar la app en el móvil android.

ALERTA: hay veces que hay que activar en la configuración del smartphone las descargas de fuentes desconocidas porque nuestro smartphone bloquea las descargas por seguridad.

Step 6: Prueba Final

Podéis ver que en el vídeo cuando le digo Alexa + chiste me contesta con lo que le habíamos puesto anteriormente en el programa.

"Can't Touch This" Family Contest

Participated in the
"Can't Touch This" Family Contest