Amazon hizo un gran anuncio “Alexa en Español”. Desde ahora ya podemos desarrollar Skill para Amazon echo en España. Asi que no te despegues que te traigo un tutorial paso a paso de como crear skills para Alexa en español! Si eres desarrollador o programador esta es una gran oportunidad para acercarte a esta nueva tecnología que esta en auge o si eres fabricante de hardware y quieres implementar esta tecnología a tu producto para darle mas valor, este es tu momento!
Que es Alexa Skills Kit de Amazon?
Alexa es el servicio de voz de Amazon basado en la nube que alimenta la familia de dispositivos Echo, así como la aplicación complementaria de los smartphones Android e iOS.
Desde el primer momento, el usuario puede dar a Alexa una serie de comandos de voz, como crear una lista de tareas, configurar la alarma, reproducir una canción o proporcionar las noticias. Las tareas que Alexa realiza a petición del usuario se denominan “Alexa Skills”. Esencialmente, una Alexa Skill es una aplicación Alexa basada en la voz.
Alexa tiene un número de habilidades incorporadas, pero los desarrolladores pueden construir nuevas habilidades personalizadas, usando Alexa Skill Kit (ASK). El ASK, una colección de APIs y herramientas, maneja el trabajo duro relacionado con las interfaces de voz, incluyendo el reconocimiento de voz, la codificación de texto a voz y el procesamiento del lenguaje natural. ASK ayuda a los desarrolladores a desarrollar habilidades de forma rápida y sencilla.
Ya estamos en la version dos ASK SDK v2 (es la ultima), estas librerías pueden ser usadas con el lenguaje de programación que nosotros estemos acostumbrados. por ahora podemos crear o desarrollar Skill para Alexa en Español en los siguientes lenguajes de programación.
- Alexa Skills Kit SDK v2 for Java
- Alexa Skills Kit SDK v2 for Node.js
- Alexa Skills Kit SDK for Python (Public Beta)
como puedes ver cada vez esta avanzando y haciéndose mas común el desarrollar skills para Alexa.
Como funciona la comunicación dentro del Custom Alexa Skill
El skill de Alexa consta de dos componentes principales:skill interface y el skill service.
La interfaz de habilidades( skill interface) procesa las peticiones de voz del usuario y luego las mapea a intenciones dentro del modelo de interacción. Los intentos son acciones que cumplen con las peticiones habladas del usuario. Cada intención tiene al menos una expresión, una palabra, frase u oración predefinida que el usuario puede decir para invocar la intención. Si se detecta una intención específica, la interfaz de habilidades crea un evento codificado en json, que se transmite al servicio de habilidades.
El servicio de habilidades (skill service) determina qué acciones tomar en respuesta al evento codificado JSON recibido de la interfaz de habilidades. Al tomar una decisión, el servicio de habilidades devuelve una respuesta codificada JSON a la interfaz de habilidades para su posterior procesamiento. Después de procesar, la respuesta de voz se envía de vuelta al usuario a través del Echo machine.
Que necesito para desarrollar skill para Alexa en Español?
vas a necesitar:
las dos cuentas son totalmente gratuitas (en AWS necesitas tarjeta de crédito pero por un año es gratis)
- una cuenta en amazon developer: https://developer.amazon.com/
- una cuena en aws: https://aws.amazon.com/ (necesitas una tarjeta de crédito )
- Un equipo de amazon echo segunda generación obtén 50% descuento (es opcional)
Como es el Tutorial crear Alexa skills en Español?
Este tutorial lo he creado para aquellas personas que quieren saber como crear skill para alexa en Español, he tratado de hacerlo lo mas simple posible para que todos puedan entender y desarrolarlo sin saber programar y así puedan obtener su amazon echo totalmente gratuito 🙂
Ya sabes si tienen alguna preguntas aquí estoy ara ayudarlos!
El tutorial consiste en 4 videos:
- Video 1: Es la explicación del skill para Alexa y la elaboración de la misma.
- Video 2: Es la creación de la estructura del skill para Amazon echo en Español.
- Video 3: Es la parte principal del skill para Alexa, donde vamos a escribir el código (en Javascript) esta totalmente detallado.
- video 4: En esta parte vamos a probar el skill, y configurarlo para poder enviarlo a Amazon para que sea aceptado.
Unete al GRUPO DE TELEGRAM de Alexa Skill en Español
Este Nuevo grupo de telegram esa para poder intercambiar información entre nosotros y donde puede aconsejarle o ayudarle en vuestros proyectos. Únete ahora al grupo Alexa skill en Español
¿Me ayudáis a darle difusión a todo este trabajo?
A ver, veo las estadísticas y diariamente pasan cientos de personas por este post. La gran mayoría, de manera recurrente… Al final, uno se desmotiva, esto es un currazo curioso y prácticamente nadie ha compartido en redes sociales este post.
Justo debajo te lo pongo facilito para que hagas un retuit. No te cuesta nada y a mi me animará a seguir cada mes agregando mas valor a como crear skill para Alexa
Cómo crear tu propia skill para Alexa? ->video del curso <-
Qui te dejo de la playlist de los videos de como crear Alexa skills en Español sin saber programar: DISFRUTA EL VIDEO
[cleveryoutube video=”DNQTyo_9pyE” style=”1″]Aqui te dejo mi diagram de flujo para este skill que estoy creando
Si tienes Alguna pregunta o duda por favor déjame tu comentario, quiero saber tu opinión.
También te puede interesar: Como hacer Alexa skills en varios idiomas, Si necesitas los códigos que uso en mi video aquí lo puedes descargar!
Soy Benjamin De La Cruz, Generador de leads por pasión y por trabajo. me apasiona el marketing, el desarrollo web y especialmente la programación, he creado esta web para brindarte las herramientas y guías que te serán útiles a lo largo de este camino para ganar dinero on-line