Creando nuestra propia Skill de YouTube {Amazon Alexa}


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

Captura de Pantalla 2019-07-09 a la(s) 10.21.05

Paso 3. Asignémosle 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“.

Captura de Pantalla 2019-07-09 a la(s) 10.22.24

Paso 6. En el menú de la izquierda, hagamos clic en “JSON Editor“.

Captura de Pantalla 2019-07-09 a la(s) 10.28.44

Eliminemos todo en el cuadro de texto.

Paso 7. Copiemos todo el código del siguiente Git:  https://gist.github.com/LucioMSP/39b4efaef051b23f70914a84f82f4664

Paso 8.  Ahora peguemos el código en el editor JSON, y hagamos clic en “Save Model“.

Captura de Pantalla 2019-07-09 a la(s) 10.37.59

Paso 9. Posterior a esto, demo clic en “Interfaces” en el menú de la izquierda

Captura de Pantalla 2019-07-09 a la(s) 10.38.25

Activemos “Audio Player” y “Video App”, tal y como se muestra a continuación.

Captura de Pantalla 2019-07-09 a la(s) 10.39.04

Hagamos clic en “Save Interfaces“.

Captura de Pantalla 2019-07-09 a la(s) 10.39.54

Paso 10. Ahora demos clic en “EndPoint” en el menú de la izquierda y seleccionemos “AWS Lambda ARN“.

Captura de Pantalla 2019-07-09 a la(s) 10.42.22

Captura de Pantalla 2019-07-09 a la(s) 10.43.07

En “Default Region“, debemos ingresar el siguiente código:

arn:aws:lambda:eu-west-1:175548706300:function:YouTube

Guardamos los cambios haciendo clic en “Save EndPoints“.

Captura de Pantalla 2019-07-09 a la(s) 10.43.50

Paso 11. Una vez realizado lo anterior, vayamos a la parte de “Permissions“, en la parte inferior izquierda.

Captura de Pantalla 2019-07-09 a la(s) 10.45.01

A continuación activemos: “Lists Read” y “Lists Write“.

Captura de Pantalla 2019-07-09 a la(s) 10.45.38

Paso 12. Concretado lo anterior, hagamos clic en “Custom” en el menú de la izquierda.

Captura de Pantalla 2019-07-09 a la(s) 10.46.10

Paso 13. Una vez dentro, vayamos a la parte de “Invocation” en el menú de la izquierda.

Captura de Pantalla 2019-07-09 a la(s) 10.46.44

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 algún cambio, hacemos clic en “Save Model”.

Captura de Pantalla 2019-07-09 a la(s) 10.47.53

Paso 14. Estamos a punto de terminar, demos clic en “Build Model“. Esto llevará algún tiempo, tal vez incluso varios minutos así que paciencia.

Captura de Pantalla 2019-07-09 a la(s) 10.48.30

Recibiremos una notificación cuando termine.

Captura de Pantalla 2019-07-09 a la(s) 10.49.56

Paso 15. En la parte superior del editor, hagamos clic en “Test“.

Captura de Pantalla 2019-07-09 a la(s) 11.11.24

Veremos un mensaje que indica que el test está deshabilitado para nuestra Skill, cambiemos el menú desplegable de “Desactivado” a “Desarrollo”.

Captura de Pantalla 2019-07-09 a la(s) 10.51.28

Lancemos nuestra Skill:

Captura de Pantalla 2019-07-09 a la(s) 11.14.31

Con esto habremos terminado, para poder probar de manera efectiva, necesitaremos hacerlo en un dispositivo físico, tal y como se indica  en la parte inferior al ejecutar la Skill.

Captura de Pantalla 2019-07-09 a la(s) 12.12.36

¿Te gustó?, la aportación original proviene del portal techjunkie a quien agradezco por su enorme contribución a la comunidad.

¡Hasta la próxima!

 

 

 

Anuncios

2 comentarios sobre “Creando nuestra propia Skill de YouTube {Amazon Alexa}

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s