Creando nuestra propia Skill de YouTube

LucioMSP 2,576 views 7 slides Jul 09, 2019
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

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.


Slide Content

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

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.

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

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

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.

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

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!