Todas las Noticias en Películas, Avances de Películas y Reseñas.

Solo para geeks: Hola, Alexa, dile a Sonos que haga de Stevie Wonder en la cocina

Sonos y Amazon anunciaron conjuntamente su integración con Alexa a principios de este año y el mundo se regocijó. El control por voz de su sistema Sonos es uno de esos santos griales. Se espera que la integración esté disponible en algún momento de 2017.

Pero soy un geek impaciente, así que, mientras espero que el soporte oficial esté disponible, ayer pasé una hora haciendo que esto funcionara usando herramientas de código abierto disponibles gratuitamente. Advertencia justa: para seguir este consejo, también deberás ser un geek o, al menos, si sigues este consejo, seguramente serás un geek al final.

El control por voz de su sistema Sonos es una experiencia muy natural. Salta a través de algunos aros y puedes tenerlo hoy.

Ahora vivo en el estado de mayor felicidad que conlleva tener la capacidad de decir: “Alexa, dile a Sonos que haga una pausa”, o “Alexa, pregúntale a Sonos qué canción se está reproduciendo”, o incluso, “Alexa, dile a Sonos que agregue la canción”. sala de estar a la cocina.” Es muy bueno, y en su mayoría funciona. Para un tipo de configuración de código abierto disponible gratuitamente, es increíblemente robusto.

Cómo puedes integrar Alexa con Sonos hoy

Su camino comenzará con las instrucciones muy claras en el repositorio de eco-sonos de Ryan Graciano, pero antes de enviarlo, creo que apreciará leer el enfoque de alto nivel de lo que está a punto de hacer. Básicamente, hay tres piezas que unirás.

    Primero, instalará node-sonos-http-api en una computadora en su casa. Puede ser una Mac, una Synology DiskStation, una Raspberry Pi o cualquier otra cosa que pueda ejecutar node.js (sugerencia: si desea instalar node.js en su Mac, primero instale homebrew y luego escriba “brew install node”). Ese será el puente local entre el mundo exterior y su Sonos. En segundo lugar, creará una habilidad de Alexa, alojada en Amazon, que eventualmente se comunicará a través de Internet con su computadora puente en su casa. Lo sé… Alexa está en tu casa y Sonos también. Pero Alexa habla con Amazon, y luego Amazon habla con los otros servicios que controla Alexa. Es raro pensar en eso, pero así es como funciona. Deberá configurar una cuenta de desarrollador de Amazon gratuita para hacer esto, y las excelentes instrucciones de Ryan también lo guiarán a través de esto.Nota: durante el proceso de creación de Alexa Skill, deberá agregar cosas como PRESETS, HABITACIONES, SERVICIOS y más a su Alexa Skill. No se preocupe si estos nombres no coinciden con sus salas, listas de reproducción o servicios existentes. El tuyo se recopilará dinámicamente cuando lo enciendas al final.

    Otra nota: cree su servicio Alexa Skill y Amazon Lambda utilizando la misma cuenta de Amazon a la que tiene conectados sus dispositivos Amazon Echo, de lo contrario, no se comunicarán entre sí. Vas a dejar esta habilidad en el modo de prueba de desarrollador porque solo está diseñada para hablar con tu casa, por lo que debe estar todo adjunto a la misma cuenta “para prueba”.

    Finalmente, configurará los servidores Lambda de Amazon para comunicarse tanto con Alexa Skill como con el servidor node.js que configuró en casa. En ese punto, estás acabado. Habla con tu Sonos (a través de tu Echo) y… ¡escucha los resultados!

Como dije, esto me tomó alrededor de una hora, pero ya tenía la configuración de node.js en mi Mac a través de homebrew, y me siento bastante cómodo con la línea de comandos. Sin embargo, lo más importante es que realmente no me importaba si rompía algo, y ese es el truco. Si te equivocas, puedes borrarlo todo y empezar de nuevo. O no. Pero cuando lo haces funcionar, es bastante genial.

Dirígete al repositorio de GitHub echo-sonos de Ryan para comenzar, divertirte y cuéntanos en los comentarios cómo te va. Si tiene problemas, ¡podríamos ayudarlo también!

Recomendado:  HomePods Bricking después de la versión 14.6