Tutorial para aprender a generar una Skill que permite a los usuarios buscar y reproducir audio de YouTube, ya que, de forma predeterminada, Amazon Alexa no admite la reproducción de audio de YouTube.
1. Vicente Guzmán
vox: Alexa Skills Mx
Creando nuestra propia Skill de YouTube
El dia de hoy vamos a ver como generar una Skill con todas las funciones de YouTube que
nos permita interactuar con las secuencias de audio, es decir, poder reproducir música en
cualquier dispositivo con Alexa, a continuación el tutorial del proceso:
Paso 1. Vayamos a la consola de Alexa: https://developer.amazon.com/
Paso 2. Hagamos clic en el botón "Create Skill".
Paso 3. Asignemosle un nombre a nuestra Skill, por ejemplo: "UTube Skill".
Paso 4. Seleccionemos el idioma predeterminado para que sea el mismo que el idioma
que utiliza nuestro dispositivo Echo. Es importante que esto sea una coincidencia exacta.
Paso 5. Elijamos "Custom" como nuestro modelo y hagamos clic en "Create Skill".
2. Vicente Guzmán
vox: Alexa Skills Mx
Paso 6.En el menú de la izquierda, hagamos clic en "JSON Editor".
Eliminemos todo en el cuadro de texto.
Paso 7. Copiemos todo el codigo del siguiente Gits:
https://gist.github.com/LucioMSP/39b4efaef051b23f70914a84f82f4664
Ahora peguemos el código en el editor JSON, y hagamos clic en "Saves Model".
Paso 9. Posterior a esto, demo clic en “Interfaces” en el menú de la izquierda
Activemos “Audio Player” y “Video App”, tal y como se muestra a continuación.
3. Vicente Guzmán
vox: Alexa Skills Mx
Hagamos clic en "Saves Interfaces".
Paso 10. Ahora demos clic en "EndPoints" en el menú de la izquierda y seleccionemos
"AWS Lambda ARN".
4. Vicente Guzmán
vox: Alexa Skills Mx
En "Default Region", debemos ingresar el siguiente código:
arn:aws:lambda:eu-west-1:175548706300:function:YouTube
Guardamos los cambios haciendo clic en "Saves EndPoints".
Paso 11. Una vez realizado lo anterior, vayamos a la parte de "Permissions", en la parte
inferior izquierda.
A continuación activemos: "Lists Read" y "Lists Write".
5. Vicente Guzmán
vox: Alexa Skills Mx
Paso 12. Concretado lo anterior, hagamos clic en "Custom" en el menú de la izquierda.
Paso 13. Una vez dentro, vayamos a la parte de "Invocation" en el menú de la izquierda.
6. Vicente Guzmán
vox: Alexa Skills Mx
Si deseamos renombrar la Skill de otra manera que no sea el nombre designado con
anterioridad al momento de crear la habilidad, podremos cambiarla aquí.
En caso de hacer algun cambio, hacemos clic en "Saves Model”.
Paso 14. Estamos a punto de termina, demos clic en "Build Model". Esto llevará algún
tiempo, tal vez incluso varios minutos asi que paciencia.
Recibiremos una notificación cuando termine.
Paso 15. En la parte superior del editor, hagamos clic en "Test".
7. Vicente Guzmán
vox: Alexa Skills Mx
Veremos un mensaje que indica que el test está deshabilitada para nuesta Skill,
cambiemos el menú desplegable de "Desactivado" a "Desarrollo".
Lancemos nuestra Skill:
Con esto habremos terminado, para poder probar de manera efectiva, necesitaremos
hacerlo en un dispositivo fisico, tal y como se indica en la parte inferior al ejecutar la Skill.
¿Te gustó?, la aportación original proviene del portal techjunkie a quien agradezco por su
enorme contribucion a la comunidad.
¡Hasta la próxima!